260件ヒット
[201-260件を表示]
(0.063秒)
別のキーワード
ライブラリ
- ビルトイン (260)
キーワード
- bytes (24)
- chars (24)
- codepoints (24)
-
each
_ byte (24) -
each
_ char (24) -
each
_ codepoint (24) -
each
_ grapheme _ cluster (16) -
each
_ line (24) -
grapheme
_ clusters (16) - lines (24)
- sum (12)
- unpack (12)
- upto (12)
検索結果
先頭5件
-
String
# bytes {|byte| . . . } -> self (21078.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] (21078.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 (21078.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
# sum(bits = 16) -> Integer (21038.0) -
文字列の bits ビットのチェックサムを計算します。
...す。
//emlist[][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 +... -
String
# upto(max , exclusive = false) {|s| . . . } -> self (21036.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...