Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2012-06-15から1日間の記事一覧

書籍 Ruby Cookbook | 数値リテラル

パンくず Ruby Cookbook 数値リテラル 概要 数値リテラル 構文 数値リテラル取得 10 0b10 0o10 0x10 サンプル puts 10 # => 10進数 puts 0b10 # => 2進数 puts 0o10 # => 8進数 puts 0x10 # => 16進数 出力 10 2 8 16

書籍 Ruby Cookbook | 乱数

パンくず Ruby Cookbook 乱数 概要 乱数 構文 乱数取得 num = rand 引数なし、デフォルトの場合は0から1の値が返ってくる。乱数取得(引数有り) num = rand(5) 0から指定した数値-1の数が返ってくる。 この場合は0から4。 サンプル (1..10).each {|num |put…

書籍 Ruby Cookbook | 分数

パンくず Ruby Cookbook 分数 概要 分数 サンプル require "rational" puts ra=Rational(2,3) puts ra.to_f puts ra*100 puts ra*Rational(3,2) puts ra+10 出力 2/3 0.6666666666666666 200/3 1/1 32/3

書籍 Ruby Cookbook | 文字列から基数変換

パンくず Ruby Cookbook 文字列から基数変換 概要 文字列から基数変換 サンプル puts "10".oct # => 8進数 puts "10".hex # => 16進数 # おまけ puts '10hoge'.to_i # => 先頭にある数値を抽出出来る puts 'hoge10hoge'.to_i # => 先頭以外の数値は抽出不可 …