開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの機能制限無料版、light版)
- Script言語:Ruby
『Learning Ruby』(Michael Fitzgerald 著、O'Reilly Media、2007年、ISBN978-0-596-52986-4)の Chapter 5(Math)Review Questions 9を解いてみる。
その他参考書籍
- 『プログラミング言語 Ruby』David Flanagan, まつもと ゆきひろ 著 、卜部 昌平 監訳、長尾 高弘 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-394-4)
9.
コード(TextWrangler)
#!/usr/bin/env ruby # -*- coding: utf-8 -*- (1..100).each do |num| puts num.chr end
入出力結果(Terminal)
$ ./sample.rb ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d $
空白文字が分かりにくいのでinteractive rubyとputsではなくpで。
入出力結果(Terminal)
$ irb
>> (0..100).each do |num|
?> p num.chr
>> end
"\000"
"\001"
"\002"
"\003"
"\004"
"\005"
"\006"
"\a"
"\b"
"\t"
"\n"
"\v"
"\f"
"\r"
"\016"
"\017"
"\020"
"\021"
"\022"
"\023"
"\024"
"\025"
"\026"
"\027"
"\030"
"\031"
"\032"
"\e"
"\034"
"\035"
"\036"
"\037"
" "
"!"
"\""
"#"
"$"
"%"
"&"
"'"
"("
")"
"*"
"+"
","
"-"
"."
"/"
"0"
"1"
"2"
"3"
"4"
"5"
"6"
"7"
"8"
"9"
":"
";"
"<"
"="
">"
"?"
"@"
"A"
"B"
"C"
"D"
"E"
"F"
"G"
"H"
"I"
"J"
"K"
"L"
"M"
"N"
"O"
"P"
"Q"
"R"
"S"
"T"
"U"
"V"
"W"
"X"
"Y"
"Z"
"["
"\\"
"]"
"^"
"_"
"`"
"a"
"b"
"c"
"d"
=> 0..100
>> quit
0 コメント:
コメントを投稿