756件ヒット
[201-300件を表示]
(0.154秒)
ライブラリ
- ビルトイン (334)
-
net
/ pop (108) -
net
/ smtp (36) - resolv (12)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (12)
- stringio (176)
-
win32
/ registry (12) - win32ole (48)
クラス
-
ARGF
. class (12) - Array (21)
- BasicSocket (12)
- Enumerator (24)
- Module (12)
-
Net
:: POPMail (108) -
Net
:: SMTP (36) - Range (5)
-
Resolv
:: DNS (12) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (260)
- StringIO (176)
-
WIN32OLE
_ VARIABLE (48) -
Win32
:: Registry (12)
キーワード
- % (2)
- all (36)
- bytes (38)
- chars (38)
- codepoints (38)
-
each
_ byte (48) -
each
_ char (48) -
each
_ codepoint (48) -
each
_ grapheme _ cluster (16) -
each
_ key (12) -
each
_ line (48) -
each
_ resource (12) - echo (18)
-
grapheme
_ clusters (16) -
inplace
_ mode (12) -
instance
_ method (12) - lines (38)
- mail (36)
- name (12)
-
ole
_ type (12) -
ole
_ type _ detail (12) - pack (21)
- pop (36)
- recvmsg (12)
-
send
_ mail (12) - sendmail (12)
- step (3)
- sum (12)
-
to
_ s (12) - unpack (12)
- upto (12)
-
with
_ object (24)
検索結果
先頭5件
-
String
# bytes {|byte| . . . } -> self (30053.0) -
文字列の各バイトを数値の配列で返します。(self.each_byte.to_a と同じです)
...文字列の各バイトを数値の配列で返します。(self.each_byte.to_a と同じです)
//emlist[例][ruby]{
"str".bytes # => [115, 116, 114]
//}
ブロックが指定された場合は String#each_byte と同じように動作します。
Ruby 2.6 までは deprecated の警告が出......ますが、Ruby 2.7 で警告は削除されました。
@see String#each_byte... -
String
# codepoints -> [Integer] (30053.0) -
文字列の各コードポイントの配列を返します。(self.each_codepoint.to_a と同じです)
...トの配列を返します。(self.each_codepoint.to_a と同じです)
//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".codepoints
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
//}
ブロックが指定された場合は String#each_codepoint と同じように動作し......ます。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_codepoint... -
String
# codepoints {|codepoint| block } -> self (30053.0) -
文字列の各コードポイントの配列を返します。(self.each_codepoint.to_a と同じです)
...トの配列を返します。(self.each_codepoint.to_a と同じです)
//emlist[例][ruby]{
#coding:UTF-8
"hello わーるど".codepoints
# => [104, 101, 108, 108, 111, 32, 12431, 12540, 12427, 12393]
//}
ブロックが指定された場合は String#each_codepoint と同じように動作し......ます。
Ruby 2.6 までは deprecated の警告が出ますが、Ruby 2.7 で警告は削除されました。
@see String#each_codepoint... -
String
# upto(max , exclusive = false) {|s| . . . } -> self (30039.0) -
self から始めて max まで 「次の文字列」を順番にブロックに与えて繰り返します。 「次」の定義については String#succ を参照してください。
...えて繰り返します。
「次」の定義については String#succ を参照してください。
たとえば以下のコードは a, b, c, ... z, aa, ... az, ..., za を
出力します。
//emlist[][ruby]{
("a" .. "za").each do |str|
puts str
end
'a'.upto('za') do |str|
puts str
end... -
String
# sum(bits = 16) -> Integer (30013.0) -
文字列の bits ビットのチェックサムを計算します。
...ist[][ruby]{
def sum(bits)
sum = 0
each_byte {|c| sum += c }
return 0 if sum == 0
sum & ((1 << bits) - 1)
end
//}
例えば以下のコードで UNIX System V の
sum(1) コマンドと同じ値が得られます。
//emlist[例][ruby]{
sum = 0
ARGF.each_line do |line|
sum += line.sum
en... -
StringIO
# each(rs = $ / ) -> Enumerator (24117.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
StringIO
# each(rs = $ / ) {|line| . . . } -> self (24117.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
StringIO
# each _ line(rs = $ / ) -> Enumerator (12117.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line... -
StringIO
# each _ line(rs = $ / ) {|line| . . . } -> self (12117.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\n")
a.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}
@see $/
@see IO#each_line...