特定の値へのポインタをスライスに変換することは可能ですか?
たとえば、1 バイトio.Reader
をuint8
変数に読み込みたいとします。io.Reader.Read
は引数としてスライスを受け入れるため、C で行うように変数へのポインターを単純に提供することはできません。
ポインタから長さ1、容量1のスライスを作成するのは安全な操作だと思います。明らかに、これは長さ 1 の配列からスライスを作成することと同じである必要があり、これは許可された操作です。プレーン変数でこれを行う簡単な方法はありますか? それとも、私は何かを理解していないので、これが禁止されている理由がありますか?