|
|
| TopPage > R言語関係 > R言語関係[2] |
A <- 0
B <- 10
for (i in A:B) {
cat(i)
cat(" ")
}
cat("\n")
|
> source("test_for.R")
0 1 2 3 4 5 6 7 8 9 10
>
|
####
cat("--test 1--\n")
A <- 3
{
if ( A >= 3 ) {
cat("A>=3")
cat("\n")
} else if ( A == 2 ) cat("A==2\n")
else {
cat("A < 2")
cat("\n")
}
}
####
cat("--test 2--\n")
A <- 2
if ( A >= 3 ) {
cat("A>=3")
cat("\n")
} else if ( A == 2 ) {
cat("A==2\n")
} else {
cat("A < 2")
cat("\n")
}
####
cat("--test 3--\n")
{
A <- -3
if ( A >= 3 ) {
cat("A>=3")
cat("\n")
} else if ( A == 2 ) cat("A==2\n")
else {
cat("A < 2\n")
}
}
|
> source("test_if.R")
--test 1--
A>=3
--test 2--
A==2
--test 3--
A < 2
>
|
A <- 0
B <- 10
for (i in A:B) {
cat(i)
cat(" ")
}
cat("\n")
|
[hoge]$ Rscript test_for.R 0 1 2 3 4 5 6 7 8 9 10 [hoge]$ |
[hoge]$ R --vanilla < test_for.R
R version 3.1.3 (2015-03-09) -- "Smooth Sidewalk"
Copyright (C) 2015 The R Foundation for Statistical Computing
......(略)......
'q()' と入力すれば R を終了します。
> A <- 0
> B <- 10
> for (i in A:B) {
+ cat(i)
+ cat(" ")
+ }
0 1 2 3 4 5 6 7 8 9 10 > cat("\n")
>
[hoge]$
|
[hoge]$ R --vanilla --slave < test_for.R 0 1 2 3 4 5 6 7 8 9 10 [hoge]$ |
[hoge]$ R --save --slave < test_for.R 0 1 2 3 4 5 6 7 8 9 10 [hoge]$ |
arg_AB <- commandArgs(trailingOnly=T)
A <- arg_AB[1]
B <- arg_AB[2]
for (i in A:B) {
cat(i)
cat(" ")
}
cat("\n")
|
[hoge]$ R --vanilla --slave --args 2 12 < test_for2.R 2 3 4 5 6 7 8 9 10 11 12 [hoge]$ |
| TopPage R言語関係 > R言語関係[2] |