るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.007秒)
トップページ > クエリ:unpack[x] > 種類:ライブラリ[x]

別のキーワード

  1. socket unpack_sockaddr_in
  2. socket unpack_sockaddr_un
  3. socket unpack
  4. string unpack
  5. option unpack

キーワード

検索結果

rubygems/commands/unpack_command (6007.0)

指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。

...指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。

Usage: gem unpack GEMNAME [options]
Options:
--target 展開先のディレクトリを指定します
-v, --version VERSION 展...

fiddle (7.0)

*.dllや*.soなど、ダイナミックリンクライブラリを扱うためのライブラリです。

...extend Fiddle::Importer
dlload 'libm.so.6'
extern 'double modf(double, double *)'
end

s = ' ' * 8
p M2.modf(1.25, s) #=> 0.25
p s.unpack('d')[0] #=> 1.0

==== 関数の引数と返り値
fiddle でインポートした C の関数を呼び出すとき、
その引数と返り値は...

fiddle/import (7.0)

fiddle ライブラリのための高レベルインターフェースを提供するライブラリです。

...Time.at(100), Time.at(10)]
a = buff.map{|t| Fiddle.dlwrap(t)}.pack('l!*')
M.qsort(a, buff.size, Fiddle::SIZEOF_VOIDP, M::QsortCallback)
p a.unpack('l!*').map{|t| Fiddle.dlunwrap(t).to_i } #=> [1, 10, 100, 1241603848]

==== 複雑な構造体を定義したい

構造体をメン...

socket (7.0)

socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。

...を指します。
Socket クラスなどソケットの低レベルインタフェースで利用されます。

Socket.pack_sockaddr_in,
Socket.unpack_sockaddr_in といったメソッドにより、
例えば、以下のようにしてこの文字列を得ることが出来ます

require 'soc...