instance method WIN32OLE_VARIANT#[]
self[i...] -> object-
配列型のWIN32OLE_VARIANTの要素を取得します。
selfは、WIN32OLE_VARIANT.arrayまたは引数に配列を指定して WIN32OLE_VARIANT.newで作成したインスタンスの必要があります。
- [PARAM] i:
- 各次元の0からのインデックスを「,」で区切って次元数分指定します。 インデックスは0から要素数-1までのIntegerで指定してください。
- [RETURN]
- 引数で指定したインデックスの要素を返します。
- [EXCEPTION] ArgError:
- 引数の数が次元数と一致していません。
- [EXCEPTION] WIN32OLERuntimeError:
- selfが配列型のWIN32OLE_VARIANTではありませ ん。あるいはインデックスが0未満または要素数 以上を指定しています。
obj = WIN32OLE_VARIANT.new([[1,2,3],[4,5,6]]) p obj[0,0] # => 1 p obj[1,0] # => 4 p obj[2,0] # => WIN32OLERuntimeError p obj[0, -1] # => WIN32OLERuntimeError
class WIN32OLE_VARIANT