新しく発言する EXIT インデックスへ
教えて下さい。

  教えて下さい。 大木 亨 2003/04/02 16:22:31 
  1.変数の型宣言文はありますが,宣言できる... 白石和夫 2003/04/02 19:49:05 
   └素早いご回答有り難うございます。2.に関... 大木 亨 2003/04/02 21:32:45 
    └HELPの中で[関数定義や副プログラムの内部で... ktetu 2003/04/03 08:26:01 
     └仮引数配列は,仮引数として書くことで配列... 白石和夫 2003/04/03 09:18:14 
      └DIM文を書くと,宣言の重複で翻訳時のエラー... 大木 亨 2003/04/03 11:58:53 

  教えて下さい。 大木 亨 2003/04/02 16:22:31  ツリーへ

教えて下さい。 返事を書く
大木 亨 2003/04/02 16:22:31
十進BASICの仕様についての質問です。
1.INTやREALの様な変数の型宣言文はないのですか?
2.外部副プログラムの引数に配列は使用できますか?
3.行のラベルに文字列は使用できますか?つまりGOTO文に数字ではなく GOTO LABEL1 と書けますか?
よろしくお願いいたします。

  1.変数の型宣言文はありますが,宣言できる... 白石和夫 2003/04/02 19:49:05  ツリーへ

Re: 教えて下さい。 返事を書く
白石和夫 2003/04/02 19:49:05
1. 変数の型宣言文はありますが,宣言できるのはNUMERICとSTRINGのみです。
2. 副プログラムの引数に配列を指定することは可能です。
3. 行ラベルは行番号のみです。

   └素早いご回答有り難うございます。2.に関... 大木 亨 2003/04/02 21:32:45  ツリーへ

Re: 1.変数の型宣言文はありますが,宣言できる... 返事を書く
大木 亨 2003/04/02 21:32:45
素早いご回答有り難うございます。2.に関してですが,メインプログラムと外部副プログラムの両方にDIM文を書いて同じサイズの配列を定義しておかなければならないのですよね?前に外部副プログラムで引数に配列を使おうとして,うまくいかない事がありました。

    └HELPの中で[関数定義や副プログラムの内部で... ktetu 2003/04/03 08:26:01  ツリーへ

Re: 素早いご回答有り難うございます。2.に関... 返事を書く
ktetu 2003/04/03 08:26:01
HELPの中で [関数定義や副プログラムの内部で,引数として受け取った配列の添字の上限を知りたいときはubound関数を用いる。]
と書いてありますから、これを使えば前もって同じサイズにしておかなくても何とか成りそうです。
それからLABELに関しては、私の場合はジャンプが必要な行だけに行番号を付けてGOTO 100 等としても問題なく動いていますからラベルのように使うことも出来るようです。

     └仮引数配列は,仮引数として書くことで配列... 白石和夫 2003/04/03 09:18:14  ツリーへ

Re: HELPの中で[関数定義や副プログラムの内部で... 返事を書く
白石和夫 2003/04/03 09:18:14
仮引数配列は,仮引数として書くことで配列として宣言したことになります。DIM文を書くと,宣言の重複で翻訳時のエラーになります。

      └DIM文を書くと,宣言の重複で翻訳時のエラー... 大木 亨 2003/04/03 11:58:53  ツリーへ

Re: 仮引数配列は,仮引数として書くことで配列... 返事を書く
大木 亨 2003/04/03 11:58:53
>DIM文を書くと,宣言の重複で翻訳時のエラーになります
これをしていたようです。ご指導有り難うございます。


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。