Rには次のスキーマがあります。
functionA<-function(dataA)
{
#do something
#no return value
functionB(dataC)
}
functionB<-function(dataB)
{
#do something
#no return value
}
for (i in 1:5)
{
functionA(list[i])
print ("message")
}
私が抱えている問題は、最初の値のみを評価し、「メッセージ」という単語を1回だけ出力することです。functionBがfunctionAに戻らないからだと思いますが、それは必要ですか?つまり、forループは他の命令の評価を続行するべきではありません。行にコメントしてコードを試しました
functionA(list[i])
その場合、メッセージを5回出力します。何が間違っている可能性がありますか?ありがとう