###前提・実現したいこと
swiftで初めてプログラミングを勉強しています。
引数のある関数を呼び出す際には、 引数名が基本的には必要だと思いますが、
その関数を変数に代入し、変数を呼び出す(?)際には引数名が必要ないのはなぜでしょうか?
また、変数に関数を代入したらその変数は関数と呼ぶのでしょうか?
初めての質問でteratailのルール違反などがございましたらご指摘ください。
###該当のソースコード
swift
1func multiply(a:Int,b:Int) -> Int { 2 return a * b 3} 4 5multiply(a:3,b:4) // 関数を呼び出すには引数名が必要。 6 7var math = multiply //関数を変数に代入。 8math(3,4) // 変数を呼び出す際には引数名が不要。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。