記事「初級から中級まで:再帰」についてのディスカッション 新しいコメント MetaQuotes 2025.08.13 08:44 新しい記事「初級から中級まで:再帰」はパブリッシュされました: この記事では、とても興味深く、難易度のやや高いプログラミングの概念について見ていきます。ただし、この概念は細心の注意をもって扱うべきです。なぜなら、誤用や誤解によって、本来は比較的単純なプログラムが、不要に複雑化してしまう危険があるからです。しかし、正しく使用し、かつ適切な状況にうまく適用できれば、再帰は、そうでなければ非常に面倒で時間のかかる問題を解決するための優れた味方となります。ここに掲載されている資料は、教育目的のみのものです。いかなる状況においても、提示された概念を学習し習得する以外の目的でアプリケーションを利用することは避けてください。 通常、ループは大きく分けて2つの方法で作られます。1つは専用のループ制御構造を使う方法、もう1つは関数や手続きを使う方法です。そう、読者の皆さん、関数や手続きを使ってループを作るというのは少し奇妙に聞こえるかもしれません。しかし実際には、皆さんが思うよりもずっと一般的な方法なのです。 ループ構文を使って繰り返し処理をおこなう場合、これを「反復プログラミング」と呼びます。一方、関数や手続きを使って同じことをおこなう場合は「再帰プログラミング」と呼びます。再帰の作り方と適用方法を理解することは、初心者が必ず学んでおくべきことです。再帰ループは、多くの場合、理解しやすいのです。 では、なぜ今になってこの話を持ち出すのでしょうか。それは、コードで再帰を効果的に使うためには、いくつかの重要な概念をしっかり理解しておく必要があるからです。具体的には、if文の使い方、変数と定数の適切な利用、寿命と値の受け渡しの理解、そして何よりもデータ型とその制限の深い理解です。やっていることによっては、最も適切な型を選択することが重要になります。 作者: CODE X CapeCoddah 2025.07.16 10:04 #1 再帰 === Stack Overflow. 私は55年間再帰を使ってきたが、一般的に反復ループの方が理解しやすく、優れていると思う。 再帰は、レベル数を あらかじめ決められない場合にうまく機能する。 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事「初級から中級まで:再帰」はパブリッシュされました:
通常、ループは大きく分けて2つの方法で作られます。1つは専用のループ制御構造を使う方法、もう1つは関数や手続きを使う方法です。そう、読者の皆さん、関数や手続きを使ってループを作るというのは少し奇妙に聞こえるかもしれません。しかし実際には、皆さんが思うよりもずっと一般的な方法なのです。
ループ構文を使って繰り返し処理をおこなう場合、これを「反復プログラミング」と呼びます。一方、関数や手続きを使って同じことをおこなう場合は「再帰プログラミング」と呼びます。再帰の作り方と適用方法を理解することは、初心者が必ず学んでおくべきことです。再帰ループは、多くの場合、理解しやすいのです。
では、なぜ今になってこの話を持ち出すのでしょうか。それは、コードで再帰を効果的に使うためには、いくつかの重要な概念をしっかり理解しておく必要があるからです。具体的には、if文の使い方、変数と定数の適切な利用、寿命と値の受け渡しの理解、そして何よりもデータ型とその制限の深い理解です。やっていることによっては、最も適切な型を選択することが重要になります。
作者: CODE X