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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0701
Aモジュールに関して3解決


A

リンク

2012/7/1(Sun) 21:07:33|NO.47457

たびたびすみません。


#module 練習モジュール x, y, z #deffunc モジュール生成 newmod 練習モジュール型変数, 練習モジュール return #modinit x = 1 y = 2 z = 3 return #deffunc 描写 mes "xは"+x mes "yは"y mes "zは"z return #global モジュール生成 描写

これで、
xは1
yは2
zは3
と表示したいのですが、


mes "xは"+x

のところでエラーがでます。(モジュール変数の指定が無効)


なぜなのか、またどうすればよいのか教えていただけませんか。
よろしくお願いします。



この記事に返信する


A

リンク

2012/7/1(Sun) 21:08:57|NO.47458

訂正です。



mes "yは"y mes "zは"z

のところで + が抜けております。



暇人

リンク

2012/7/1(Sun) 23:04:21|NO.47461

#modfuncで命令を割り当てて無いからモジュール変数を扱えない
後命令実行にはモジュール変数名指定が必要
#module〜#global間で使ってる変数名はその空間内だけ同じ名前として使える
(変数名@モジュール名で使えるようになるが)

#module 練習モジュール x, y, z #deffunc モジュール生成 newmod 練習モジュール型変数, 練習モジュール return #modinit x = 1 y = 2 z = 3 return #modfunc _描写 mes "xは"+x mes "yは"+y mes "zは"+z return #deffunc 描写 _描写 練習モジュール型変数 return #global モジュール生成 描写



A

リンク

2012/7/2(Mon) 20:56:20|NO.47466

できました!
ありがとうございました!!



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