Menu
Coddy logo textTech

代入演算子

CoddyのRジャーニー「基礎」セクションの一部 — レッスン 14/78。

すでに変数に値を格納するために、代入演算子 <- を使用してきました。Rには実際、値を代入するための複数の方法が用意されており、それらを理解することは、よりクリーンなコードを書くのに役立ちます。

Rで最も一般的な代入演算子は左矢印 <- です:

score <- 100
name <- "Alice"

Rは代入に等号 = もサポートしており、これは同じように動作します:

score = 100
name = "Alice"

どちらも機能しますが、Rコミュニティでは代入の方向が明確になり、関数の引数に使用される = との混同を避けることができるため、<- を強く好みます。

Rには、逆方向に代入を行う右向きの矢印 -> もあり、左側に値を、右側に変数名を配置します:

50 -> age

実際にはめったに使われませんが、有効なRの構文です。コードの一貫性と可読性のために、<- を使い続けましょう。

challenge icon

チャレンジ

簡単

変数に値を格納するために、さまざまな代入演算子を使用する練習をしましょう。

指定された代入演算子を使用して、以下のタスクを完了してください:

  1. 左矢印演算子 <- を使用して、temperature という名前の変数を作成し、値 72 を代入します。
  2. 等号 = を使用して、humidity という名前の変数を作成し、値 45 を代入します。
  3. 右矢印演算子 -> を使用して、値 30wind_speed という名前の変数に代入します。

3つの変数をすべて作成した後、print() 関数を使用して、temperaturehumidity、および wind_speed をこの順番で表示してください。

チートシート

Rは、変数に値を格納するための複数の代入演算子を提供しています:

左矢印 <- は、最も一般的で推奨される代入演算子です:

score <- 100
name <- "Alice"

等号 = も代入に使用できます:

score = 100
name = "Alice"

Rのコミュニティでは、代入の方向が明確であり、関数の引数で使用される = との混同を避けるために、<- を好んで使用します。

右矢印 -> は、逆方向に代入します(左側に値、右側に変数):

50 -> age

これはめったに使われませんが、有効な構文です。一貫性と読みやすさのために、<- を使い続けるようにしましょう。

自分で試してみよう

# TODO: 以下にコードを書いてください

# 1. <- 演算子を使用して、値 72 の変数 'temperature' を作成します

# 2. = 演算子を使用して、値 45 の変数 'humidity' を作成します

# 3. -> 演算子を使用して、値 30 の変数 'wind_speed' を作成します

# 3つの変数を temperature、humidity、wind_speed の順にすべて出力します
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン