magic number

「magic number」の発音・読み方

カタカナ読み(目安)マジック ナンバー

「magic number」の意味

「magic number」の例文

A magic number like 86400 makes the code hard to read.

86400のようなマジックナンバーはコードを読みにくくする。

「magic number」の複数形

複数形magic numbers

「magic number」のレベル別の例文

「 magic number」のコアイメージ コアイメージ

マジックナンバーはソースコード中に名前や説明が付けられないまま直接書かれる数値リテラルを指す

「magic number」のよく使う型

「magic number」とよく一緒に使う語

「magic number」のよくある間違い

  • ✕ A magic number is always a lucky number.

    ○ In programming, a magic number is an unexplained numerical value.

    magic number は文脈により、スポーツの優勝決定に必要な数字や、コード中の説明のない数値を指す。

  • ✕ The magic number is five.

    ○ The team's magic number is five.

    スポーツの文脈では、誰の、または何のマジックナンバーかを明示すると自然です。

「 magic number」の英英 英英

A numeric literal used directly in source code without a descriptive name or explanation, which reduces readability and maintainability.

「 magic number」の語源 語源

magic numberは、'magic'(理由や説明が示されない特別扱い)と'number'の結合で、プログラミングで説明のない数値リテラルを指す用語として広まった

「 magic number」のコラム コラム

  • プログラミングではマジックナンバーを定数名や説明で置き換えることにより可読性と保守性が向上する

「magic number」のよくある質問

Q. magic number の複数形は?
複数形は magic numbers です。スポーツのマジックナンバーにも、プログラム中の数値にも使えます。
Q. magic number はプログラミングで何を指す?
プログラム中に書かれた、意味や根拠がその場では分かりにくい数値を指します。名前付き定数に置き換えると、コードを理解しやすくできます。
Q. magic number はスポーツでどういう意味?
優勝やプレーオフ進出などの条件達成に必要な残りの勝利数などを示す数字です。相手チームの成績も関係するため、単純に自チームがあと何勝すればよいかだけを指すとは限りません。