Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLEクラス > []=
self[key...] = value
[permalink][rdoc]オブジェクトのデフォルトプロパティを設定します。
OLEオートメーションにはデフォルトプロパティというプロパティ名を指定せず にアクセスできるプロパティがあります。
WIN32OLEからデフォルトプロパティにアクセスするには、[]内に必要なキーを 記述します。
なおデフォルトプロパティは記述が省略できるプロパティ名には意味がありま せん。このためOLEオートメーション規約では一律にItemと命名することが決め られています。
dict = WIN32OLE.new('Scripting.Dictionary') dict[:a] = 0x41 dict[:b] = 0x42 dict[:a] #=> 65 dict[:b] #=> 66