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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0928
ham一行でifを書きたい3解決


ham

リンク

2018/9/28(Fri) 11:26:20|NO.85458

既出だったらすみません。

ifを複数行にすると個人的に分かりにくくなってしまう時が多々あって
例えば↓を

if x=1:mes"1"{ if xx=1:mes"2":else: }else{ if xxx=1:mes"3" }

こんな感じに(これは正しく動きませんが)

if x=1:mes"1":if xx=1:mes"2":else::else:if xxx=1:mes"3"
出来るなら一行にしたいのですがこういうのって無理でしょうか?



この記事に返信する


MillkeyStars

リンク

2018/9/28(Fri) 11:55:08|NO.85459

波括弧【{}】"で if を表現する場合、同じ行で完結しても良いんですよ。

if x=1 { mes"1" : if xx=1 { mes"2" } else { } } else { if xxx=1{ mes"3" }}
(主の提示されたスクリプトの最初の if の 真側命令と"{" の書き方がおかしかったので修正しています)



ham

リンク

2018/9/28(Fri) 12:12:05|NO.85460

これは個人的に分かりやすくて良いです!
ありがとうございます。



ham

リンク

2018/9/28(Fri) 12:12:55|NO.85461

解決チェック忘れました。



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