choose = letters(1:4)
f = function(x,y,choose){
if(choose == 'a'){
total = x + y
}
else if(choose == 'b'){
total = x - y
}
else if(choose == 'c'){
total = x * y
}
else{
total = x / y
}
print(total)
}
任何人都能告诉我这段代码有什么问题吗??? 我还是这个语言的新手
答案 0 :(得分:0)
我不确定你要对第一行做什么,但这是我认为你想要的
f = function(x,y,choose){
if(choose == 'a'){
total = x + y
}
else if(choose == 'b'){
total = x - y
}
else if(choose == 'c'){
total = x * y
}
else{
total = x / y
}
return(total)
}
the_value<- f(5,5,"a")
print(the_value)
答案 1 :(得分:0)
如果你试图生成一系列字母,这就是你的工作方式
block in require'
C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bundler-1.15.3/lib/bundler/runtime.rb:66:in