代入演算子
CoddyのRジャーニー「基礎」セクションの一部 — レッスン 14/78。
すでに変数に値を格納するために、代入演算子 <- を使用してきました。Rには実際、値を代入するための複数の方法が用意されており、それらを理解することは、よりクリーンなコードを書くのに役立ちます。
Rで最も一般的な代入演算子は左矢印 <- です:
score <- 100
name <- "Alice"Rは代入に等号 = もサポートしており、これは同じように動作します:
score = 100
name = "Alice"どちらも機能しますが、Rコミュニティでは代入の方向が明確になり、関数の引数に使用される = との混同を避けることができるため、<- を強く好みます。
Rには、逆方向に代入を行う右向きの矢印 -> もあり、左側に値を、右側に変数名を配置します:
50 -> age実際にはめったに使われませんが、有効なRの構文です。コードの一貫性と可読性のために、<- を使い続けましょう。
チャレンジ
簡単変数に値を格納するために、さまざまな代入演算子を使用する練習をしましょう。
指定された代入演算子を使用して、以下のタスクを完了してください:
- 左矢印演算子
<-を使用して、temperatureという名前の変数を作成し、値72を代入します。 - 等号
=を使用して、humidityという名前の変数を作成し、値45を代入します。 - 右矢印演算子
->を使用して、値30をwind_speedという名前の変数に代入します。
3つの変数をすべて作成した後、print() 関数を使用して、temperature、humidity、および 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 の順にすべて出力しますこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。