Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Array#packメソッドを使用して Ruby と同じ結果を達成する標準的な方法はありますか。
[1,2].pack "LL" => "\x01\x00\x00\x00\x02\x00\x00\x00"
まだ、そしておそらく、そうなることはないでしょう。その理由は、通常、 の結果がpackIO に送信されるために使用されるためです (他に考えられるケースはありますか?)。したがって、結果をメモリに割り当てる代わりに、IO 自体に同等のメソッドを提供することを考えています。データをソケット、ファイルなどに直接送信します...
pack
これは決定的なものではなく、今でもデザイン ボードに記載されていますが、メモリ内の不要な中間オブジェクトを回避することは、Crystal のデザイン原則の 1 つです。