assign

[əˈsaɪn] アサイン

1. (仕事、任務、役割などを)割り当てる、任命する

特定の人やグループに、行うべき仕事、責任、場所、時間を正式に与えるイメージです。特に上司や権威のある人が部下やメンバーに対して行う行為によく使われます。
The teacher assigned homework to the students. (先生は生徒たちに宿題を割り当てた。)

2. (価値、意味、原因などを)帰する、割り当てる、(~のせいだと)考える

物事に対して、ある特定の価値、重要性、原因、意味などを結びつけて考える、あるいは公式に定めるイメージです。特に、抽象的な概念や判断に関わることが多いです。
It's hard to assign a value to such a painting. (そのような絵画に価値を割り当てるのは難しい。)

3. (権利などを)譲渡する、(財産を)移転する

法的な文脈で、ある人が持っている権利、財産、契約上の地位などを別の人に移すイメージです。所有権や責任が元の持ち主から新しい持ち主へ「割り当て直される」というニュアンスです。
The inventor assigned his patent to a company. (その発明家は彼の特許を会社に譲渡した。)

4. (コンピュータなどで変数に)値を割り当てる

特にコンピュータプログラミングの文脈で、変数に具体的なデータ(数値、文字列など)をセットする行為を指します。変数という「箱」に特定の値という「中身」を入れるイメージです。
In programming, you can assign a value to a variable. (プログラミングでは、変数に値を割り当てることができる。)