るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

クラス

検索結果

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

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

...emlist[][ruby]{
def sum(bits)
sum
= 0
e
ach_byte {|c| sum += c }
return 0 if sum == 0
sum
& ((1 << bits) - 1)
e
nd
//}

例えば以下のコードで UNIX System V の
sum
(1) コマンドと同じ値が得られます。

//emlist[例][ruby]{
sum
= 0
ARGF.each_line do |line|
sum
+= line.sum...
...
e
nd
sum
%= 65536
//}

@param bits チェックサムのビット数...