HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
1026
やまさんfor~_continue文の間違い6解決


やまさん

リンク

2011/10/26(Wed) 05:42:17|NO.42648


for i,0,10 if ( i == 3 ) : _continue i+1 // 3だけスキップ mes i next stop

1
2
4
5
6
7
8
9
10
と表示させたいけどどこが違うの?



この記事に返信する


てれてれ

リンク

2011/10/26(Wed) 06:57:24|NO.42649


for i,0,10 if ( i == 3 ) : _continue // 3だけスキップ mes i next stop



skyblue

リンク

2011/10/26(Wed) 07:02:47|NO.42650

<pre
>for i,1,11
if ( i == 3 ) : _continue // 3だけスキップ
mes i
next
stop

でできます。
forの第2引数は始値なので1にする、_continueの次のi+1は無効にして
後は結果に応じて終値を変えるだけ。
helpはしっかり呼んでいますか?



玄冬

リンク

2011/10/26(Wed) 07:03:04|NO.42651


for i,1,11 if ( i == 3 ) : _continue// i+1 // 3だけスキップ mes i next stop

ところで、↓じゃだめなの?

repeat 10,1 if cnt = 3 : continue mes cnt loop stop



やまさん

リンク

2011/10/26(Wed) 15:06:10|NO.42653

ありがとうございます。
_continueは引数要らないんですね。ありがとうございました。


ところで、↓じゃだめなの?

とのことですが、カウンタを2ずつ増やしていきたいのでfor文で実現させています。



wass

リンク

2011/10/26(Wed) 15:44:49|NO.42655

カウンタをニずつ増やしたいなら
cntを二倍するという手もある
何故かコッチのほうがHSPっぽいと思えるのは自分だけ
結局好みの問題



晩御飯

リンク

2011/10/26(Wed) 21:54:10|NO.42664

他の言語でfor文回すときもステップは1にすることが多いと思う(偏見)けど
ぶっちゃけそれも好みの問題だよね



ONION software Copyright 1997-2023(c) All rights reserved.