HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■14284 / 9階層)  加工開始日を求めたい
□投稿者/ ONnoji -(2024/04/11(Thu) 17:06:10)
    2024/04/11(Thu) 17:50:49 編集(投稿者)

    蛇足を少々・・・

    > いずれにしても、短い変数名を良しとするのはレガシーです。MS-DOS時代は何かと窮屈だったんですよ。アハハha
    > かといって長すぎるのも読み下しが大変ですから、程々にしておくのが肝心だと思いますよ。

    いくつかの例外がありますの・・・

    それは「遠い昔、遥か彼方の銀河系でコンピュータ言語が発明された時以来」の習慣です。

    次の1文字の変数名は普通に使いますよ。

    それは、アイ、ジェー、ケー つまり i j k です。

    桐の場合には、変数を直接(リテラル)記述する場合には、接頭辞のアンパサンド記号(&)を付けますので

    つまり、&i &j &k ですが、これはプログラミングに慣れている人には違和感がありません。

    これらの変数は整数のカウンタとして使うんですよ。

    すなわち、&i が 1、&i が 2、&i が 3、… &i が n のように値が増加していくケースです。

    これは「ヒツジが一匹、ヒツジが二匹・・・」というやつです。(^^ゞ

    例えば、

     &step = 1
     &loop = 10
     繰り返し &i = 1, &loop, &step

      ** &i の値が、1から10になるまで1(&step)増分して繰り返す

     繰り返しい終了

    ちなみに、&j &k は、さらに繰り返しが入れ子になる場合に使いますね。
         ・・・・・・・・・・・・・・・・・・・・・・・・・・

    1文字の変数名ではありませんが、私( ONoji )はカウンタとして &cnt をよく使います。

    本当は &count でも良いのですが、やはり3文字のレガシーで &cnt です。アハハha (^^ゞ

    例えば、

     &cnt = 0
     繰り返し ( &cnt <= 10 )

      ** &i の値が、1から10になるまで1増分して繰り返す

      &cnt = &cnt + 1
     繰り返し終了

    とかですね。

    ところで、&cnt = &cnt + 1 もヘンテコに見えるでしょう。

    でもこれは、&cntに1加算した結果を &cnt 自身に代入するという意味です。

    つまり、加算(インクリメント)のコマンドになるわけです。

    ちなみに、桐以外のコンピュータ言語でも基本的に同じですが、

     i = i + 1 と書かずに i++ と書く言語が多いですよ。

    もしも、i++ なんて見るとますます頭の中が混乱しますよね。

    でもね、プログラマーは i++ を i = i + 1 とは絶対に書かないんですよ。アハハha

    p.s.

    [繰り返し ... 繰り返し終了]という繰り返しコマンドはワカリニクイでしょう。

    初級者が最も苦手とするのが、この繰り返し処理なんですよ。

    そうそう、サンプルにも繰り返し処理がありましたね。

      :
      :
     ジャンプ 行番号 = 先頭
     繰り返し ( .not #eof )

       :
      分かり易さのために途中のコマンドを省略しています
       :

      ジャンプ 行番号 = 次行 /* これを忘れると無限ループになります */
     繰り返し終了
      :
      :


     Did you understand? (^^)ok

[メール受信/OFF] 削除キー/

→Re[10]: 加工開始日を求めたい /ジェダイの桐
 
前の記事(元になった記事) 次の記事(この記事の返信)
上記関連ツリー

Nomal 加工開始日を求めたい / ジェダイの桐 (24/04/09(Tue) 09:55) #14266
Nomal Re[1]: 加工開始日を求めたい / ONnoji (24/04/09(Tue) 14:12) #14267
  └Nomal Re[2]: 加工開始日を求めたい / ジェダイの桐 (24/04/09(Tue) 16:16) #14268 解決済み!
    └Nomal Re[3]: 加工開始日を求めたい / ONnoji (24/04/09(Tue) 17:22) #14269
      ├Nomal Re[4]: 加工開始日を求めたい / ジェダイの桐 (24/04/09(Tue) 17:41) #14270
      │└Nomal Re[5]: 加工開始日を求めたい / ONnoji (24/04/09(Tue) 17:57) #14271
      │  ├Nomal Re[6]: 加工開始日を求めたい / ジェダイの桐 (24/04/09(Tue) 18:40) #14272
      │  └Nomal Re[6]: 加工開始日を求めたい / ジェダイの桐 (24/04/10(Wed) 09:36) #14273
      │    └Nomal Re[7]: 加工開始日を求めたい / ONnoji (24/04/10(Wed) 11:37) #14274
      │      └Nomal Re[8]: 加工開始日を求めたい / ジェダイの桐 (24/04/10(Wed) 17:09) #14275
      │        └Nomal Re[9]: 加工開始日を求めたい / ONnoji (24/04/10(Wed) 17:34) #14277
      └Nomal Re[4]: 加工開始日を求めたい / ジェダイの桐 (24/04/10(Wed) 17:28) #14276
        └Nomal Re[5]: 加工開始日を求めたい / ONnoji (24/04/10(Wed) 18:05) #14278
          ├Nomal Re[6]: 加工開始日を求めたい / うにん (24/04/10(Wed) 21:09) #14279
          │└Nomal Re[7]: 加工開始日を求めたい / ONnoji (24/04/10(Wed) 21:56) #14280
          └Nomal Re[6]: 加工開始日を求めたい / ジェダイの桐 (24/04/11(Thu) 08:59) #14281
            └Nomal Re[7]: 加工開始日を求めたい / ONnoji (24/04/11(Thu) 09:46) #14282
              └Nomal Re[8]: 加工開始日を求めたい / ジェダイの桐 (24/04/11(Thu) 14:15) #14283
                └Nomal 加工開始日を求めたい / ONnoji (24/04/11(Thu) 17:06) #14284 ←Now
                  └Nomal Re[10]: 加工開始日を求めたい / ジェダイの桐 (24/04/12(Fri) 09:31) #14285
                    └Nomal Re[11]: 加工開始日を求めたい / ONnoji (24/04/12(Fri) 12:40) #14286
                      └Nomal Re[12]: 加工開始日を求めたい / ジェタイの桐 (24/04/12(Fri) 19:07) #14288
                        └Nomal Re[13]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 16:55) #14293
                          └Nomal Re[14]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 16:56) #14294
                            ├Nomal Re[15]: 加工開始日を求めたい / ジェダイの桐 (24/04/15(Mon) 17:45) #14296
                            │└Nomal Re[16]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 17:59) #14297
                            │  ├Nomal Re[17]: 加工開始日を求めたい / ジェダイの桐 (24/04/15(Mon) 18:19) #14300
                            │  └Nomal Re[17]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 18:18) #14299
                            │    └Nomal Re[18]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 19:02) #14301
                            │      └Nomal Re[19]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 21:46) #14302
                            │        └Nomal Re[20]: 加工開始日を求めたい / ジェダイの桐 (24/04/18(Thu) 09:19) #14309
                            │          └Nomal Re[21]: 加工開始日を求めたい / ONnoji (24/04/19(Fri) 18:41) #14310
                            └Nomal Re[15]: 加工開始日を求めたい / ONnoji (24/04/15(Mon) 18:09) #14298

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -