るりまサーチ

最速Rubyリファレンスマニュアル検索!
5035件ヒット [1-100件を表示] (0.042秒)
トップページ > クエリ:y[x] > クエリ:TYPE[x]

別のキーワード

  1. psych psych_y
  2. psych y
  3. kernel y
  4. kernel psych_y
  5. y syck

キーワード

検索結果

<< 1 2 3 ... > >>

int TYPE(VALUE obj) (44200.0)

obj の構造体型 ID を返します。

obj の構造体型 ID を返します。

yaml (26012.0)

構造化されたデータを表現するフォーマットであるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。

...であるYAML (YAML Ain't Markup Language) を扱うためのライブラリです。

//emlist[例1: 構造化された配列][ruby]{
require 'yaml'

data = ["Taro san", "Jiro san", "Saburo san"]
str_r = YAML.dump(data)

str_l = <<~YAML_EOT
---
- Taro san
- Jiro san
- Saburo san
Y
AML_EOT

p...
...造化されたハッシュ][ruby]{
require 'yaml'
require 'date'

str_l = <<~YAML_EOT
Tanaka Taro: {age: 35, birthday: 1970-01-01}
Suzuki Suneo: {
age: 13,
birthday: 1992-12-21
}
Y
AML_EOT

str_r = {}
str_r["Tanaka Taro"] = {
"age" => 35,
"birthday" => Date.new(1970, 1, 1)
}
str_r[...
...754 @bar="test.modified">
//}

//emlist[例2][ruby]{
require 'yaml'

module Foo
class Bar
end
end

p YAML.load(<<~EOS)
---
!ruby/object:Foo
EOS
# => #<Foo::Bar:0xf73907b8>
//}


=== 注意

無名クラスを YAML 形式に変換すると TypeError が発生します。また、
IO や Threa...

WIN32OLE_TYPE#default_ole_types -> [WIN32OLE_TYPE] (18413.0)

型が持つデフォルトのインターフェイスを取得します。

...型が持つデフォルトのインターフェイスを取得します。

default_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場
合、そのクラスが実装しているデフォルトのインターフェイスと、サポートし
ていればデフォル...
...トのソースインターフェイスを返します。

@return デフォルトインターフェイスをWIN32OLE_TYPEの配列として返し
ます。デフォルトインターフェイスは、最大でも、クラス操作用のイ
ンターフェイス(OLEオートメー...
...ターフェイスの2要素です。デフォルトインターフェイスを持たない
場合は空配列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.default_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]...

WIN32OLE_TYPE#implemented_ole_types -> [WIN32OLE_TYPE] (18413.0)

この型が実装するインターフェイスを取得します。

...implemented_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスが実装しているすべてのインターフェイスを返します。

@return クラスが実装するすべてのインターフェイスをWIN32OLE_TYPE
配列...
...合は、
空配列を返します。

@raise WIN32OLERuntimeError 型属性が取得できない場合に通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.implemented_ole_types.map {|intf| intf.name} #=> ["_Worksheet", "DocEvents"]...

WIN32OLE_TYPE#source_ole_types -> [WIN32OLE_TYPE] (18413.0)

型が持つソースインターフェイスを取得します。

...型が持つソースインターフェイスを取得します。

source_ole_typesメソッドは、selfがCoClass(コンポーネントクラス)の場合、
そのクラスがサポートするすべてのソースインターフェイス(イベントの通知
元となるインターフ...
...ンターフェイスをWIN32OLE_TYPEの配列として返します。
ソースインターフェイスを持たない場合は空配列を返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
tobj.source_ole_types.map {|intf| intf.name} #=> ["D...

絞り込み条件を変える

WIN32OLE_TYPE#ole_typelib -> WIN32OLE_TYPELIB | nil (18406.0)

この型を登録してある型情報ライブラリ(TypeLib)を取得します。

...TypeLib)を取得します。

@return この型を登録しているTypeLibをWIN32OLE_TYPELIBオブジェクト
として返します。見つからない場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.ole_typel...
...ib.name # => 'Microsoft Excel 14.0 Object Library'...

WIN32OLE_TYPELIB.typelibs -> [WIN32OLE_TYPELIB] (18400.0)

システムに登録されているすべてのTypeLibを取得します。

...システムに登録されているすべてのTypeLibを取得します。

@return 登録されているすべてのTypeLibを元にWIN32OLE_TYPELIBオブジェクト
の配列を返します。

tlibs = WIN32OLE_TYPELIB.typelibs...

WIN32OLE_TYPE#typekind -> Integer (18230.0)

selfの種類を示す値を取得します。

...LE_TYPE#ole_typeを参照してください。

@return 型の種類を示す数値を返します。
@raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。

tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.typekin...
...d # => 4

@see WIN32OLE_TYPE#ole_type...

WIN32OLE_TYPE#ole_type -> String | nil (18225.0)

selfの型の種類(TYPEKIND)を取得します。

...型の種類(TYPEKIND)を取得します。

@return selfの型の種類を文字列で返します。情報が取得できない場合はnilを返します。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.ole_type # => Class

ole_typeには以下が...
...コンポーネントクラス(InterfaceやDispatchの実装)(5)
: Alias
他の型の別名(6)
: Union
共用体(7)
: Max
型の種類を示す列挙体の終端マーカ(8)

MaxはTYPEKINDの終端マーカなので意味を持ちません。

@see WIN32OLE_TYPE#typekind...
<< 1 2 3 ... > >>