0

whileループがありますが、一行で書けばOKです

while (money<100*i*(exercise_price-premium)+per_trade+i*per_contract)
{"omitted"} 

2行で書くと何かがおかしい。

while (cost<-100*i*(exercise_price-premium)+per_trade+i*per_contract;
money<cost)
{"omitted"} 


Error: unexpected symbol in:
"while (cost<-100*i*(exercise_price-premium)+per_trade+i*per_contract
money"

2本線に修正するにはどうすればいいですか? 洗練された表現には2本線の方がいいと思います。

4

3 に答える 3

0

while 条件で式をグループ化するには、中かっこを使用する必要があります。

# This doesn't work
i <- 0
while(k <- i+1; k< 20) i <- i+1
# but this works
while({k <- i+1; k< 20}) i <- i+1
于 2013-09-28T18:26:14.773 に答える
0

これがあなたの目的だと思いますか?

cost <- 100*i*(exercise_price-premium)+per_trade+i*per_contract
while (money<cost)
{"omitted"} 
于 2013-09-28T14:01:25.913 に答える