代入(だいにゅう)

だいにゅう
noun, suru verb
substitution; assignment (programming)
他動詞 transitivetechnicalsciencetechnology
Conjugation
AffirmativeNegative
Present代入(だいにゅう)する代入(だいにゅう)しない
Present polite代入(だいにゅう)します代入(だいにゅう)しません
Past代入(だいにゅう)した代入(だいにゅう)しなかった
Past polite代入(だいにゅう)しました代入(だいにゅう)しませんでした
て form代入(だいにゅう)して代入(だいにゅう)しなくて
ている present代入(だいにゅう)している代入(だいにゅう)していない
ている polite代入(だいにゅう)しています代入(だいにゅう)していません
ている past代入(だいにゅう)していた代入(だいにゅう)していなかった
ている past polite代入(だいにゅう)していました代入(だいにゅう)していませんでした
Conditional ば代入(だいにゅう)すれば代入(だいにゅう)しなければ
Conditional たら代入(だいにゅう)したら代入(だいにゅう)しなかったら
Volitional代入(だいにゅう)しよう—
Volitional polite代入(だいにゅう)しましょう—
Potential代入(だいにゅう)できる代入(だいにゅう)できない
Passive代入(だいにゅう)される代入(だいにゅう)されない
Causative代入(だいにゅう)させる代入(だいにゅう)させない
Imperative代入(だいにゅう)しろ代入(だいにゅう)するな
1. substitution; assignment; plugging in a value
In mathematics, replacing a variable with a specific value. In programming, storing a value in a variable. A fundamental concept in both fields.
To assign a value to a variable.
xに3を代入(だいにゅう)すると、答(こた)えは10になる。
If you substitute 3 for x, the answer is 10.
この代入(だいにゅう)演算子(えんざんし)は、右辺(うへん)の値(あたい)を左辺(さへん)の変数(へんすう)に格納(かくのう)する。
This assignment operator stores the value on the right side into the variable on the left side.

Usage

Used in both mathematics and programming. In math, it means plugging a value into an equation. In programming, it means assigning a value to a variable using operators like = or :=.

Common collocations

Watch out

The pattern is [variable]に[value]を代入(だいにゅう)する: xに3を代入(だいにゅう)する "substitute 3 for x". The order is the reverse of the English, and mixing up に and を reverses the meaning.