6件ヒット
[1-6件を表示]
(0.043秒)
種類
- インスタンスメソッド (4)
- ライブラリ (1)
- 定数 (1)
ライブラリ
- ビルトイン (1)
- optparse (1)
- pstore (1)
-
rubygems
/ command (1) -
rubygems
/ specification (1)
クラス
-
Gem
:: Command (1) -
Gem
:: Specification (1) - OptionParser (1)
- PStore (1)
- String (1)
キーワード
-
EMPTY
_ MARSHAL _ CHECKSUM (1) - bigdecimal (1)
- summary (2)
-
summary
_ indent (1)
検索結果
先頭5件
-
String
# sum(bits = 16) -> Integer (117484.0) -
文字列の bits ビットのチェックサムを計算します。
文字列の 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 += line.sum
end
sum %= ... -
Gem
:: Command # summary -> String (18604.0) -
コマンドの短い説明を返します。
コマンドの短い説明を返します。 -
Gem
:: Specification # summary -> String (18604.0) -
この Gem パッケージの短い説明を返します。
この Gem パッケージの短い説明を返します。 -
OptionParser
# summary _ indent -> String (18604.0) -
サマリを表示する時のインデントを文字列で返します。
サマリを表示する時のインデントを文字列で返します。
@return サマリを表示する時のインデントを文字列で返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
opts.summary_indent # => " "
opts.summarize
# => [" -i,... -
PStore
:: EMPTY _ MARSHAL _ CHECKSUM -> String (18604.0) -
内部で利用する定数です。
内部で利用する定数です。 -
bigdecimal (181.0)
-
bigdecimal は浮動小数点数演算ライブラリです。 任意の精度で 10 進表現された浮動小数点数を扱えます。
bigdecimal は浮動小数点数演算ライブラリです。
任意の精度で 10 進表現された浮動小数点数を扱えます。
//emlist[][ruby]{
require 'bigdecimal'
a = BigDecimal("0.123456789123456789")
b = BigDecimal("123456.78912345678", 40)
print a + b # => 0.123456912580245903456789e6
//}
一般的な 10 進数の計算でも有用です。2 進数の浮動小数点演算には微小な誤
差があるのに対し、BigDecimal では正確な値を得る事がで...