-
[解決済み】ループや関数をサポートする言語で「goto」の正当な使用例はあるのか?
質問 私は長い間、次のような印象を抱いていました。 goto は、可能な限り使用しないでください。 しかし、先日、(C言語で書かれた)libavcodecを熟読していたところ、複数の使い方があることに気づき、驚きました。 を使用することが有利になることはありますか? goto ループや関数をサポートする言語では? もしそうなら、なぜですか? ループや関数の使用を明確に正当化する
2022-04-11 19:20:14 -
[解決済み】すべての再帰は反復に変換できる?
質問 A redditスレッド という、一見すると興味深い疑問が浮かびました。 <ブロッククオート 尾部再帰関数は些細なことで反復関数に変換することができます。それ以外のものは、明示的にスタックを使用することで変換できる。できること あらゆる 再帰は反復に変換されるのですか? 投稿にある(対?)例が対になっています。 (define (num-ways x
2022-04-09 14:24:28 -
[解決済み】ビット演算子の実際の使用例【クローズド
質問 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .
2022-04-05 16:25:51 -
[解決済み】'foo'の本当の意味は?[クローズド]
質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 終了 1年前 . <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義がある
2022-04-05 08:05:50 -
[解決済み】なぜソースファイルの最後に空行を入れることが推奨されるのですか?
質問 コードスタイルツールによってはこれを推奨していますし、Unixのコマンドラインツールでも空行の欠落について警告しているのを見た覚えがあります。 空行を増やす理由は何ですか? 解決方法は? 多くの古いツールは、テキストファイルのデータの最終行が改行またはキャリッジリターンと改行の組み合わせで終了していない場合、誤動作を起こします。その行は、^Z (eof) で終了するため、無
2022-03-29 08:31:10 -
[解決済み】GOTOはまだ有害と考えられている?[クローズド]
質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .
2022-03-29 02:01:21 -
[解決済み】キャメルケースの頭字語【終了しました
質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .
2022-03-28 10:35:39 -
[解決済み] セッションとは何ですか?どのように機能するのですか?
質問 Pythonを使ったWebアプリケーション開発の勉強を始めたばかりです。クッキー」と「セッション」という言葉を目にすることがあります。私は、クッキーがブラウザ上のキーと値のペアでいくつかの情報を格納することを理解しています。しかし、私はセッションに関して少し混乱しています。セッションでも、ユーザーのブラウザ上のクッキーにデータを保存します。 たとえば、次のようにログインします。 u
2022-03-26 10:36:26 -
[解決済み] 点から線分までの最短距離
質問 ある点と線分の最短距離を求める基本的な関数が欲しい。 解答をどのような言語で書いても構いません。 EDIT: 私の線分は2つの端点で定義されています。ですから、私の線分は AB は、2つの点 A (x1,y1) と B (x2,y2) . この線分とある点との距離を求めます。 C (x3,y3) . 私の幾何学のスキルは錆びついているので、私が見た例は分かりにくくて、
2022-03-25 16:36:46 -
[解決済み】並行プログラミングと並列プログラミングの違いは何ですか?
質問 並行プログラミングと並列プログラミングの違いは何ですか?googleで聞いてみたのですが、その違いを理解するのに役立つものが見つかりませんでした。両方の例を教えてください。 とりあえずこんな解説を見つけました。 http://www.linux-mag.com/id/7411 - しかし、"concurrency is a property of the program" v
2022-03-25 01:37:24 -
[解決済み] 好きな「プログラマー」アニメは?
質問 <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義があるからです。現在、新しい回答や交流は受け付けていません。 個人的にはこちらが好きです。 P.S. サイトの許
2022-03-24 01:56:05 -
[解決済み] ランタイムとコンパイルタイム
質問 ランタイムとコンパイルタイムの違いは何ですか? どのように解決するのですか? コンパイル時と実行時の違いは、頭のとがった理論家が言うところの 位相の区別 . 特にプログラミング言語の素養があまりない人にとっては、最も習得しにくい概念の一つです。 この問題にアプローチするために、私は次のような問いかけが有効だと考えています。 プログラムが満たすべき不変量は何か?
2022-03-23 21:28:25 -
[解決済み】「インターフェースに合わせたプログラム」とはどういう意味ですか?
質問 何度か目にしたことがあるのですが、意味がよくわかりません。いつ、なぜ、このようなことをするのでしょうか? インターフェイスの役割は分かっているのですが、これがはっきりしないことで、正しい使い方ができていないのではないかと思っています。 すればいいだけなのでしょうか。 IInterface classRef = new ObjectWhatever() を実装した任意のク
2022-03-23 20:03:17 -
[解決済み】マジックナンバーとは何ですか、なぜ悪いのですか?[クローズド]
質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .
2022-03-23 14:06:57 -
[解決済み] キュアリングと部分適用の違いは何ですか?
質問 インターネット上で、「他の人がやっているカレーはカレーではない、部分的にやっているだけだ」という意見をよく見かけますが、これはどういうことですか? 部分適用とは何か、カレーとどう違うのか、まともな解説がない。あるところでは同等の例をカレーと表現し、別のところでは部分適用と表現するなど、一般的に混乱があるようです。 どなたか、両者の定義と、その違いについて詳しく教えてください。
2022-03-22 07:37:47 -
[解決済み] 関数は return 文を1つだけ持つべきですか?
質問 <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義があるからです。現在、新しい回答や交流は受け付けていません。 関数のreturn文は1つだけにしておいた方がよいという理由は
2022-03-21 07:36:10 -
[解決済み] 式と文の比較
質問 C#について質問していますが、他の言語でも同じだと思います。 の良い定義をお持ちの方はいらっしゃいますか? 式 と ステートメント また、その違いは何でしょうか? どのように解決するのですか? 式になります。 ある値に対して評価されるもの。例 1+2/x ステートメント 何かをするコードの行。例 GOTO 100 FORTRANのよ
2022-03-20 22:15:48 -
[解決済み] 並行処理と並列処理の違いは何ですか?
質問 並行処理と並列処理の違いは何ですか? 例を挙げてください。 どのように解決するのですか? 並行処理 は、2つ以上のタスクが重複した時間内に開始、実行、完了できる場合です。 期間 . 必ずしも両方が実行されるとは限りません。 同じ瞬間に . 例えば マルチタスク シングルコアのマシンで 並列処理 とは、タスク 文字通り は、マルチコ
2022-03-18 20:39:48 -
[解決済み] ディープコピーとシャローコピーの違いは何ですか?
質問 <パス この質問の回答は 社会貢献 . この記事を改善するために、既存の回答を編集します。現在、新しい回答やインタラクションを受け付けていません。 ディープコピーとシャローコピーの違いは何ですか? どのように解決するのですか? シャローコピー
2022-03-18 09:13:17 -
[解決済み】ビットシフト(bit-shift)演算子とは、どのようなもので、どのように機能するのですか?
質問 私は暇な時にC言語を学ぼうとしているのですが、他の言語(C#、Javaなど)でも同じ概念(同じ演算子であることも多い)があります ... 気になるのは、核心的なレベルでは、ビットシフト( << , >> , >>> は何をするのか、どんな問題を解決できるのか、そしてどんな問題が潜んでいるのか。言い換えれば、ビットシフトの良さをすべて網
2022-03-18 08:51:44
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!