[解決済み】Swiftの配列で要素の合計を求める
2022-04-03 20:52:18
質問
swift で整数の配列の和を求める最も簡単な(最良の)方法は何でしょうか? multiplesという配列があり、その倍数の合計を知りたいのです。
どのように解決するのですか?
これが、私が見つけた最も簡単で最短の方法です。
Swift 3とSwift 4です。
let multiples = [...]
let sum = multiples.reduce(0, +)
print("Sum of Array is : ", sum)
Swift 2:
let multiples = [...]
sum = multiples.reduce(0, combine: +)
もう少し情報を。
これはArrayのreduceメソッドを使っています(ドキュメント
ここで
これは、指定されたクロージャを再帰的に適用することによって、要素のコレクションを単一の値に縮小することができます" 。初期値として0を与え、その後、基本的にクロージャの
{ $0 + $1 }
. もちろん、Swiftがそうであるように、1つのプラス記号に単純化することができます。
関連
-
[解決済み] 数値の配列の和の求め方
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] JavaScriptの配列で一意な値をすべて取得する(重複を排除する)。
-
[解決済み] Java の配列を表示する最も簡単な方法は何ですか?
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み] JavaScriptで変数が配列であるかどうかを確認する方法は?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】Scalaでリストの末尾に要素を追加する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン