かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

R言語でif else文とか

if文とかもちゃんとあるんですね。

judge <- function(x) {
  if (x == 10) {
    print("ten!!!")
  } else if(x == 8.1) {
    print("update ten!!")
  } else {
    print("...")
  }
}

judge(10)
judge(8.1)
judge(7)

if (条件) { } else { }でさくっと書けます。実行結果は以下のような感じ。

[1] "ten!!!"
[1] "update ten!!"
[1] "..."