この関数は、結果(数値)とテキストの両方を返すようにします。関数から結果と文を返すにはどうすればよいですか?
sum_of_squares_cubes <- function(x,y) {
sq = x^2 + y^2
cube = x^3 + y^3
return(list(sq, cube))
cat("The sum of squares is", sq, "\n" ,
"The sum of cubes is", cube, "\n" ,
)
}
上記を実行すると、結果の番号のみが返されます。
所望の出力:
sum_of_squares_cubes(2,3)
13
35
"The sum of squares is 13"
"The sum of cubes is 35"
がcat' – Gabe
使用リスト ''後return'文を置きます。.. .... –
'return()'の後にコードは実行されません。あなたが印刷したい場合は 'cat()'を直前に置いてください。 – HubertL