Blob続きです。
バイナリデータの変更してみます。
まず初期化。
:let data=0z010203040506070809 :echo data
3Byte目のデータ03からFFに変更します。
:let data[2]=0xFF :echo data
次は、5~8Byte目をすべてAAに変更します。
気をつけないといけないのが、複数Byteなので、16進数値0zではなく、Blobリテラル0zを使います。
:let data[4:7]=0zAA.AA.AA.AA :echo data
Blob続きです。
バイナリデータの変更してみます。
まず初期化。
:let data=0z010203040506070809 :echo data
3Byte目のデータ03からFFに変更します。
:let data[2]=0xFF :echo data
次は、5~8Byte目をすべてAAに変更します。
気をつけないといけないのが、複数Byteなので、16進数値0zではなく、Blobリテラル0zを使います。
:let data[4:7]=0zAA.AA.AA.AA :echo data
コメント