Operators are symbols that tell the compiler to perform a particular operation.
Mathematical Operators
ตัวดำเนินการทางคณิตศาสตร์ในทางคอมพิวเตอร์ของภาษา Swift ก็จะมีดังนี้
+
สำหรับบวก-
สำหรับลบ*
สำหรับคูณ/
สำหรับหาร%
สำหรับหารเอาเศษ (MOD)
let a = 10
let b = 5
let additionResult = a + b
let subtractionResult = a - b
let multiplicationResult = a * b
let divisionResult = a / b
let modulusResult = a % b
print(additionResult) // 15
print(subtractionResult) // 5
print(multiplicationResult) // 50
print(divisionResult) // 2
print(modulusResult) // 0
Relational Operators
ตัวดำเนินการแบบสัมพันธ์
==
!=
>
<
>=
<=
let x = 10
let y = 5
let isEqual = x == y
let isNotEqual = x != y
let isGreaterThan = x > y
let isLessThan = x < y
let isGreaterOrEqual = x >= y
let isLessOrEqual = x <= y
print(isEqual) // false
print(isNotEqual) // true
print(isGreaterThan) // true
print(isLessThan) // false
print(isGreaterOrEqual) // true
print(isLessOrEqual) // false
Logical Operators
ตัวดำเนินการทางตรรกศาสตร์
&&
||
!
let isTrue = true
let isFalse = false
let andResult = isTrue && isFalse
let orResult = isTrue || isFalse
let notResult = !isTrue
print(andResult) // false
print(orResult) // true
print(notResult) // false