273件ヒット
[1-100件を表示]
(0.143秒)
別のキーワード
ライブラリ
- ビルトイン (35)
- csv (24)
-
fiddle
/ import (84) - mkmf (24)
- ostruct (34)
-
rexml
/ document (12) -
rexml
/ sax2listener (12) - socket (48)
クラス
- Addrinfo (24)
- Array (21)
- CSV (24)
-
Fiddle
:: CStruct (12) - MatchData (2)
- OpenStruct (34)
-
REXML
:: Instruction (12) -
Socket
:: Option (24) - String (12)
モジュール
-
Fiddle
:: Importer (72) - Kernel (24)
-
REXML
:: SAX2Listener (12)
キーワード
- convert (24)
-
create
_ value (12) - data (12)
- deconstruct (2)
-
delete
_ field (12) - dig (10)
-
have
_ struct _ member (24) - modifiable (12)
-
node
_ type (12) - pack (21)
-
processing
_ instruction (12) - sizeof (12)
-
to
_ ptr (12) -
to
_ s (24) -
to
_ sockaddr (12) - typealias (12)
- union (12)
- unpack (12)
- value (12)
検索結果
先頭5件
-
Fiddle
:: Importer # struct(signature) -> Class (24132.0) -
C の構造体型に対応する Ruby のクラスを構築して返します。
...れを
配列で signature に渡してデータを定義します。例えば C における
struct timeval {
long tv_sec;
long tv_usec;
};
という構造体型に対応して
Timeval = struct(["long tv_sec", "long tv_usec"])
として構造体に対応するクラスを生成しま......_ptr
* to_i
* 構造体の各メンバへのアクセサ
返されるクラスは Fiddle::CStruct を継承しています。詳しくは
そちらを参照してください。
@param signature 構造体の各要素を文字列で表現したものの配列
require 'fiddle/import'
mod......ule M
extend Fiddle::Importer
dlload "libc.so.6"
extern "int gettimeofday(void*, void*)"
Timeval = struct(["long tv_sec", "long tv_usec"])
end
time = M::Timeval.malloc
M.gettimeofday(time, Fiddle::NULL)
p time.tv_sec
p time.tv_usec... -
REXML
:: Instruction # node _ type -> Symbol (15201.0) -
Symbol :processing_instruction を返します。
...Symbol :processing_instruction を返します。... -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (12301.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
...XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます... -
MatchData
# deconstruct -> [String] (12219.0) -
$1, $2, ... を格納した配列を返します。
...。
MatchData#to_a と異なり $& を要素に含みません。
グループにマッチした部分文字列がなければ対応する要素は nil になります。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~.captures # =>......["foo", "bar", nil]
//}
@see MatchData#to_a, MatchData#named_captures, d:spec/pattern_matching#matching_non_primitive_objects... -
Fiddle
:: CStruct # to _ ptr -> Fiddle :: Pointer (12201.0) -
保持している構造体へのポインタを返します。
保持している構造体へのポインタを返します。 -
OpenStruct
# dig(key , . . . ) -> object | nil (12107.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
... dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param key キーを任意個指定します。
require 'ostruct'
address = OpenStruct.new('city' => "Anytown NC", 'zip' => 12345)
person = OpenStruct.n......ew('name' => 'John Smith', 'address' => address)
person.dig(:address, 'zip') # => 12345
person.dig(:business_address, 'zip') # => nil
@see Array#dig, Hash#dig, Struct#dig... -
OpenStruct
# delete _ field(name) -> object (12101.0) -
nameで指定された要素を削除します。
...nameで指定された要素を削除します。
その後その要素を参照したら nil が返ります。
@param name 削除する要素を文字列かシンボルで指定します。
@return 削除前の要素の値を返します。... -
OpenStruct
# modifiable -> Hash (12101.0) -
このメソッドは内部的に使用されます。
...このメソッドは内部的に使用されます。
自身が Object#freeze されている場合にこのメソッドを呼び出すと例外が発生します。
@raise TypeError 自身が Object#freeze されている場合に発生します。... -
Fiddle
:: Importer # typealias(new , orig) -> () (9123.0) -
extern や struct で利用する型の別名を定義します。
...extern や struct で利用する型の別名を定義します。
@param new 別名(文字列)
@param orig 別名を付けたい型の名前(文字列)
@see Fiddle::Importer#extern, Fiddle::Importer#sizeof,
Fiddle::Importer#struct, Fiddle::Importer#union... -
Socket
:: Option # data -> String (9107.0) -
オプションのデータ(内容)を文字列で返します。
...のデータ(内容)を文字列で返します。
内容が整数や真偽値、もしくは struct linger であることがわかっている場合には、
Socket::Option#int, Socket::Option#bool, Socket::Option#linger
を用いて
to_s は過去との互換性のために存在します。...