returnについての質問です。
func test (n: Int ) -> String {
return " aaa "
}
let num = test( n: 10 )
print ( num )
出力 aaa
returnと引数名の型をバラバラにしたらどうなるんだろう?と思い、上記のような事をしてみました。
numに代入されたのがaaaだという事はわかったのですが、(n:10) の「10」は何処に行ってしまったのでしょうか..代入されないのに何故エラーにならないのか疑問で仕方ありません..
(n:10)は、(n:100)でも(n:1000)にしても同じ結果でした。
( n ) や( n: ) 、(n: Int )ではエラーになりました。
低レベルな質問でお恥ずかしいのですが、是非ご教授頂けないでしょうかm(__)m
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/15 07:07