2012年6月25日月曜日

開発環境

『Learning Ruby』(Michael Fitzgerald 著、O'Reilly Media、2007年、ISBN978-0-596-52986-4)の Chapter 5(Math)Review Questions 9を解いてみる。

その他参考書籍

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 コメント:

コメントを投稿