###前提・実現したいこと
ruby_silverの問題を解決したい
###該当のソースコード
def foo(n)
n ** n
end
puts foo (2) * 2
/------------/
def foo(n)
n ** n
end
puts foo(2)*2
###試したこと
**で、べき乗になるのはわかります。
メソッドを呼び出す際に
foo (2) * 2 #=>256
と
foo(2)*2 #=>8
で挙動が異なるのがよくわかりません。
メソッドを呼び出す際にスペースの有無で処理の順番って変わるのですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/17 14:45