「R で 9×9 掛け算表を表示する(ネタ)」で,
> こんなに短く書ける言語は他には存在しない!?
として,1:9%*%t(1:9) が書かれていた(空白を除いて12文字)が,
1:9%o%1:9 がもっと短い(同,9文字)
頑張ってます。クリックお願いします。
コメント利用規約に同意する
フォロー中フォローするフォローする
でも出てきますね。
実はouterのコード自体,
if (is.character(FUN) && FUN == "*") {
if (!missing(...))
stop("using ... with FUN = "*" is an error")
robj <- as.vector(X) %*% t(as.vector(Y))
dim(robj) <- c(dX, dY)
}
と,vector %*% t(vector)をやっているんですね。