るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.025秒)
トップページ > クエリ:ruby[x] > クラス:String[x] > クエリ:sum[x]

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

検索結果

String#sum(bits = 16) -> Integer (18174.0)

文字列の bits ビットのチェックサムを計算します。

...[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
end
sum
...