mieki256's diary



2017/03/12() [n年前の日記]

#2 [ruby] Rubyでsizeofを得るのってどうやるんだろう

C言語系ではsizeofてのがあって、型や変数のメモリサイズを取得することができるのだけど。

_sizeof演算子
_sizeof演算子について - Qiita

Ruby でそういうことをしたいなら、何を使えばいいのだろう…。OpenGL でオフセット等を指定したい時に、float(C言語で言うところのfloat) はバイトサイズで何バイトか、てなあたりを知りたいわけですよ。バイナリデータにするのは pack を使えばいいらしいけど…。

例えばだけど。
  nf = [0.0].pack("f*").size
こういうことをして調べられなくはない。けど、他にもっとスッキリした書き方がありそうな。

以上です。

過去ログ表示

Prev - 2017/03 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project