HSP - Hot Soup Processor [15]at GAMEDEVHSP - Hot Soup Processor [15] - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト878:名前は開発中のものです。 07/11/26 14:28:24 6sR6RzJa すみません、関数について質問したいのですが #module #defcfunc plus array p1, array p2 p1(0) = p1(0)+p2(0) p1(1) = p1(1)+p2(1) return p1 #global dim a,2 : a = 50,500 dim b,2 : b = 50,500 dim c,2 c = plus(a,b) mes " "+c(0) + "\n " + c(1) この文で、配列cに、a,bの各要素を足したもの、 この場合、[100, 1000]としたいのですが、一つ目の100しか 返してくれません。何がいけないのでしょうか? 879:名前は開発中のものです。 07/11/26 14:37:50 OPbsEGua #module #deffunc plus array p3, array p1, array p2 foreach p3 p3(cnt) = p1(cnt)+p2(cnt) loop return #global 880:名前は開発中のものです。 07/11/26 14:44:55 OPbsEGua ↑の使い方 plus c,a,b ※a,b,cの配列数は同じにすること return は配列そのものを返してくれるワケじゃなくて あくまで中に入っている一つの値だけ。 >>878のモジュールでは c = plus(a,b)ってやっても c(0) にしか入らないし、p1(0)しか返さない。 それと、aの配列に合計が入っているはず。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch