きぬいとです.
R言語の演算について,お話します.
もうご存知の方もいるでしょうが,R言語は二項四則演算が"+"(a,b)
という形でもちゃんと答えが返ってくるんです.すごいねぇ.
備忘録でもあり,実際これによってどんな恩恵があるかはわからないんですけどね.
「""」でも「``」でも正しく返してくれるあたり,文法的にRは寛容ですね.
参考:Norman Matloff 著、大橋 真也 監訳、木下 哲也 訳「アート・オブ・Rプログラミング」
四則演算.R
#いつもの四則演算
1+2
>3
#Rは演算子を関数としても認識する
#""は``でもいい.
"+"(1,2)
>3
#乗法,除法も同様
"*"(1,2)
>2
"/"(1,2)
>0.5
#三項以上だとダメっぽい
"+"(1,2,3)
> `+`(1, 2, 3) でエラー: 演算子は一つまたは二つの引数を必要