#!ruby # 整数オブジェクトを生成(16進も可) print Integer("2015"), "\n" print Integer("0x2015"), "\n" # 環境変数のKeyを一覧表示(イテレータによるブロック呼出) ENV.keys.each{|str| print str, "\n" } # 環境変数のKeyを指定して値を表示 print ENV["KANWADICTPATH"], "\n" # 標準入出力がttyかどうか? print STDIN.tty?, "\n" print STDOUT.tty?, "\n" print STDERR.tty?, "\n" # 整数オブジェクトに対してメソッド呼出 4.times{|n| print n, "\n" } # 実数オブジェクトに対してメソッド呼出 print 2313.123112312.ceil, "\n" print 2313.123112312.floor, "\n" # 正規表現オブジェクトに対してメソッド呼出 print /.*[adb]/.kcode, "\n" print /.*[adb]/.source, "\n" # 文字列オブジェクトに対してメソッド呼出 print "abc", "\n" print "abc".crypt("aa"), "\n" # 時刻オブジェクト使って現在時刻を表示 print Time.now.to_s, "\n" print Time.now.ctime, "\n" # 時刻オブジェクトを配列に変換し各要素を表示 Time.now.to_a.each{|val| print val, "\n" }