2 single: 制御構造 - 第三形式; はじめに
4 ================================
6 ================================
11 pair: 制御構造 - 第三形式; 分岐処理
18 pair: 制御構造 - 第三形式; If ステートメント
51 print("Enter your name : ")
53 print("Hello #{name}\n")
55 print("Sample : using if statement\n")
59 print("bad option...\n")
63 pair: 制御構造 - 第三形式; Switch ステートメント
97 print("Enter your name : ")
99 print("Hello #{name}\n")
101 print("Sample : using switch statement\n")
105 print("bad option...\n")
110 pair: 制御構造 - 第三形式; ループ処理
116 pair: 制御構造 - 第三形式; While ループ
145 nOption = GetString()
149 print("Enter your name : ")
151 print("Hello #{name}\n")
153 print("Sample : using switch statement\n")
157 print("bad option...\n")
163 pair: 制御構造 - 第三形式; For ループ
171 for 識別子=式 to 式 [step 式] {
179 # 1 ~ 10 までの数値を表示します。
192 print("Start : ") nStart = getnumber()
193 print("End : ") nEnd = getnumber()
194 print("Step : ") nStep = getnumber()
195 for x = nStart to nEnd step nStep {
205 # 0 ~ 10 までの偶数値を表示します。
206 for x = 0 to 10 step 2 {
216 # 10 ~ 0 までの偶数値を表示します。
217 for x = 10 to 0 step -2 {
223 pair: 制御構造 - 第三形式; For In ループ
231 for 識別子 in リストまたは文字列 [step 式] {
241 aList = 1:10 # 1 ~ 10 までの数値を有するリストを作成します。
242 for x in aList { print("#{x}\n") } # 1 ~ 10 までの数値を表示します。
250 aList = 1:10 # 1 ~ 10 までの数値を有するリストを作成します。
251 # print リスト内にある奇数の項目を表示します。
252 for x in aList step 2 {
256 (For in) は項目を参照で取得します。
258 つまり、ループの内側で項目の読み取りと編集ができます。
266 aList = 1:5 # 1 ~ 5 までの数値を有するリストを作成します。
277 print(aList) # リストの項目を表示します。
281 pair: 制御構造 - 第三形式; 例外処理