私はSwiftプログラミング言語には比較的新しいので、この一見単純な割り当ては私には絶対に困惑しています。配列のIntの各要素を四角形にします。 (Swift)
"Intsの配列を取り、正方形で別の配列を返す関数を書くと、[1、3、4]の入力は[1 、9,16]」
ありがとうございます!
私はSwiftプログラミング言語には比較的新しいので、この一見単純な割り当ては私には絶対に困惑しています。配列のIntの各要素を四角形にします。 (Swift)
"Intsの配列を取り、正方形で別の配列を返す関数を書くと、[1、3、4]の入力は[1 、9,16]」
ありがとうございます!
func myFunc(myArray : [Int]) -> [Int] {
return myArray.map({ Int(pow(Double($0), 2.0)) })
}
または単に 'return myArray.map {$ 0 * $ 0}' ... –
@MartinR:OPは特に関数を必要としましたが、それはpow(Double($ 0)、2.0)の有効な置換であり、構文を新しいプログラマーに伝えます。よかった! – dylanthelion
皆さんありがとう! MartinRの変更は間違いなく私が知っているSwiftのレベルでもう少しでした。 –
これに答える前に、これは宿題ですか?それらの答えを出すことは、一般的に眉をひそめます。 – dylanthelion
*何か試しましたか?*あなたはどこにいるのですか?あなたは関数を書くことができますか?配列をとり、別の配列を返す関数? - もちろん、エレガントな1行のソリューションがありますが、何かを最初に試してみるべきです。 –
いいえ!私は自分自身を教えていて、いくつかの異なるワークブックを見てきて、一例で学んでいます。私は絶対に見つけることができません –