種類
- インスタンスメソッド (111)
- 特異メソッド (27)
ライブラリ
- ビルトイン (138)
クラス
-
Encoding
:: Converter (48) - Enumerator (12)
- IO (12)
- String (66)
キーワード
- byterindex (3)
- length (12)
- new (27)
- next (12)
-
primitive
_ convert (48) - size (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
String
. new(string = "") -> String (7.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP"... -
String
. new(string = "" , encoding: string . encoding , capacity: 127) -> String (7.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP"... -
String
. new(string = "" , encoding: string . encoding , capacity: 63) -> String (7.0) -
string と同じ内容の新しい文字列を作成して返します。 引数を省略した場合は空文字列を生成して返します。
...。
省略した場合、引数stringのバイト数が127未満であれば127、
それ以上であればstring.bytesizeになります。
@return 引数 string と同じ内容の文字列オブジェクト
//emlist[例][ruby]{
text = "hoge".encode("EUC-JP"... -
Enumerator
# next -> object (6.0) -
「次」のオブジェクトを返します。
...ration 列挙状態が既に最後へ到達しているとき
@see Enumerator#rewind
//emlist[例1][ruby]{
str = "xyz"
enum = str.each_byte
str.bytesize.times do
puts enum.next
end
# => 120
# 121
# 122
//}
//emlist[例2][ruby]{
str = "xyz"
enum = str.each_byte
begin
puts en... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (6.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバイト数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オ...