算術演算子
CoddyのSwiftジャーニー「基礎」セクションの一部。レッスン 16/86。
Swift には、基本的な数学計算を実行するための算術演算子が用意されています。これらは、すでに知っている数学と同じように機能するため、コード内で数値の加算、減算、乗算、除算を簡単に行えます。
ここでは、4つの基本的な算術演算子を紹介します。
let sum = 10 + 5 // 加算: 15
let difference = 10 - 5 // 減算: 5
let product = 10 * 5 // 乗算: 50
let quotient = 10 / 5 // 除算: 2整数を割り算するとき、Swiftはinteger divisionを実行します。小数部分は破棄され、整数部分だけが返されます。小数の結果が必要な場合は、代わりにDoubleの値を使用します。
let intResult = 7 / 2 // 3 (整数除算)
let doubleResult = 7.0 / 2.0 // 3.5 (小数除算)1つの式の中で複数の演算子を組み合わせることができます。Swiftでは、標準的な数学の演算順序に従います。乗算と除算は加算と減算より先に行われます。
let result = 2 + 3 * 4 // 14、20ではない
let grouped = (2 + 3) * 4 // 20(括弧が先)チャレンジ
簡単3つの整数 a、b、c を受け取り、式 a + b * c の結果を返す関数 calculateExpression を記述してください。
Swift は標準的な数学の演算順序に従うことを覚えておいてください。乗算は加算より先に行われます。
パラメーター:
a(Int): 最初の数値b(Int): 2番目の数値c(Int): 3番目の数値
戻り値: a + b * c の結果 (Int)
自分で試してみよう
func calculateExpression(a: Int, b: Int, c: Int) -> Int {
// ここにコードを書いてください
}
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド