48件ヒット
[1-48件を表示]
(0.110秒)
ライブラリ
- etc (12)
-
rubygems
/ platform (12) - stringio (12)
- strscan (12)
クラス
-
Etc
:: Passwd (12) -
Gem
:: Platform (12) - StringIO (12)
- StringScanner (12)
検索結果
-
Gem
:: Platform # os=(os) (21100.0) -
OS の種類をセットします。
OS の種類をセットします。
@param os OS の種類を指定します。 -
Etc
:: Passwd # gecos=() (9100.0) -
このユーザのフルネーム等の詳細情報を設定します。
このユーザのフルネーム等の詳細情報を設定します。 -
StringIO
# pos=(n) (9100.0) -
自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。
...@param n 自身の位置を整数で指定します。
@raise Errno::EINVAL n がマイナスである場合に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string #=> "hoge\000\000\000\000\000\000Z"
//}... -
StringScanner
# pos=(n) (6100.0) -
スキャンポインタのインデックスを n にセットします。
...。
@return n を返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
p s.scan(/\w+/) # => "test"
p s.pos = 1 # => 1
p s.scan(/\w+/) # => "est"
p s.pos = 7 # => 7
p s.scan(/\w+/) # => "ring"
begin
s.pos = 20
rescue RangeError => err
puts err #=>......index out of range
end
p s.pos = -4 # => -4
p s.scan(/\w+/) # => "ring"
//}...