問題 – 文字列と数値の表示:HSP

投稿者: | 2008 年 5 月 21 日

次のスクリプトを入力してみましょう!

 a = 1
 b = 2
 mes a + b
 stop

F5 を押すと、と表示されます。

 

問題

3の後ろに「でした。」と表示するにはどうすればいいでしょうか?

mes の後にくる変数によって、数字として表示するのか、文字列として表示するのかが変わってきます。

でした。」 と表示するには、mes の後に、文字列型変数をもってくる必要があります。

この問題の場合、aとbが数値型変数であるため、mes の後に、ダミーとして “” をつけます。

 a = 1
 b = 2
 mes "" + a + b + "でした。"
 stop

F5を押すと、12でした と表示されますね

次に、3でした と表示するにはどうするのでしょうか?

上のスクリプトを修正してみましょう!

答え

括弧で計算したいところを囲みます。これだけです。

a = 1
b = 2
mes “” + (a + b) + “でした。”
stop