Day3. 演算子
💡 算術演算子
算術演算var a = 23, b = 7
print("\(a) + \(b) : \(a+b)") //더하기 연산
print("\(a) - \(b) : \(a-b)") //빼기 연산
print("\(a) * \(b) : \(a*b)") // 곱하기 연산
print("\(a) / \(b) : \(a/b)") // 나누기 몫 연산
print("\(a) % \(b) : \(a%b)") // 나누기 나머지 연산
文字列を算術演算する場合、マージのみ(+)var aa = "정우성", bb = "정좌성"
print("\(aa) + \(bb) : \(aa+bb)")
//print("\(aa) - \(bb) : \(aa-bb)")
//print("\(aa) * \(bb) : \(aa*bb)")
//print("\(aa) / \(bb) : \(aa/bb)")
//print("\(aa) % \(bb) : \(aa%bb)")
💡 比較演算子
比較演算子2つの変数を比較した後、比較が正しい場合はtrueです.
比較値が正しくない場合はfalse出力a = 30
b = 30
print("\(a) > \(b) : \(a>b)") // false
print("\(a) >= \(b) : \(a>=b)") //true
print("\(a) <= \(b) : \(a<=b)") //true
print("\(a) < \(b) : \(a<b)") //false
print("\(a) == \(b) : \(a==b)") // true == -> 값이 같을경우 true
print("\(a) != \(b) : \(a != b)") //false != ->값이 다른경우 true
文字列を比較する場合、swiftは大文字と小文字を区別し、Askyコード順で比較します.aa = "정우성"; bb = "정좌성"
print("\(aa) > \(bb) : \(aa>bb)") //false
print("\(aa) >= \(bb) : \(aa>=bb)") //false
print("\(aa) <= \(bb) : \(aa<=bb)") //true
print("\(aa) < \(bb) : \(aa<bb)") //true
print("\(aa) == \(bb) : \(aa==bb)") //false
print("\(aa) != \(bb) : \(aa != bb)")//true
💡 論理演算子 xx = false ; yy = true
print("\(xx) && \(yy) : \(xx && yy)") // And 연산
print("\(xx) || \(yy) : \(xx || yy)")// or 연산
print("!\(xx) : \(!xx)") // Not 연산
var age = 20
var color = "red"
//let ageChk = age <= 25
//let colorChk = color == "red"
//print("And : \(ageChk && colorChk)")
//print("or : \(ageChk || colorChk)")
print("And : \(age <= 25 && color == "red")")
print("or : \(age <= 25 || color == "red")") // 우선순위 산술연산자 -> 비교연산자 -> 논리연산자 순위 ! 중요
💡 割付演算子 a = 5
print("a : \(a)")
a = a+2
print("a = a+2: \(a)")
a += 2
print("a += 2 : \(a)")
a -= 2
print("a -= 2 : \(a)")
a *= 2
print("a *= 2 : \(a)")
a /= 2
print("a /= 2 : \(a)")
a %= 2
print("a %= 2 : \(a)")
💡 さんこうえんざんし
var変数名=条件式?真:嘘
条件式がtrue値の場合、参照が出力されます.
値がfalseの場合、falseが出力されます.
:3つの演算子を使用して、条件に応じて異なる値を返すことができます.print( false ? "ok" : "no")
let jum = 38
var res = jum >= 80 ? "합격" : "불합격"
print("\(jum) : \(res)")
res = jum >= 80 ? "우수": // 삼항
jum >= 60 ? "정상":
jum >= 40 ? "미달":
"불량"
print("\(jum) : \(res)")
Reference
この問題について(Day3. 演算子), 我々は、より多くの情報をここで見つけました
https://velog.io/@akay/Day3.-연산자
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
var a = 23, b = 7
print("\(a) + \(b) : \(a+b)") //더하기 연산
print("\(a) - \(b) : \(a-b)") //빼기 연산
print("\(a) * \(b) : \(a*b)") // 곱하기 연산
print("\(a) / \(b) : \(a/b)") // 나누기 몫 연산
print("\(a) % \(b) : \(a%b)") // 나누기 나머지 연산
var aa = "정우성", bb = "정좌성"
print("\(aa) + \(bb) : \(aa+bb)")
//print("\(aa) - \(bb) : \(aa-bb)")
//print("\(aa) * \(bb) : \(aa*bb)")
//print("\(aa) / \(bb) : \(aa/bb)")
//print("\(aa) % \(bb) : \(aa%bb)")
比較演算子2つの変数を比較した後、比較が正しい場合はtrueです.
比較値が正しくない場合はfalse出力
a = 30
b = 30
print("\(a) > \(b) : \(a>b)") // false
print("\(a) >= \(b) : \(a>=b)") //true
print("\(a) <= \(b) : \(a<=b)") //true
print("\(a) < \(b) : \(a<b)") //false
print("\(a) == \(b) : \(a==b)") // true == -> 값이 같을경우 true
print("\(a) != \(b) : \(a != b)") //false != ->값이 다른경우 true
文字列を比較する場合、swiftは大文字と小文字を区別し、Askyコード順で比較します.aa = "정우성"; bb = "정좌성"
print("\(aa) > \(bb) : \(aa>bb)") //false
print("\(aa) >= \(bb) : \(aa>=bb)") //false
print("\(aa) <= \(bb) : \(aa<=bb)") //true
print("\(aa) < \(bb) : \(aa<bb)") //true
print("\(aa) == \(bb) : \(aa==bb)") //false
print("\(aa) != \(bb) : \(aa != bb)")//true
💡 論理演算子 xx = false ; yy = true
print("\(xx) && \(yy) : \(xx && yy)") // And 연산
print("\(xx) || \(yy) : \(xx || yy)")// or 연산
print("!\(xx) : \(!xx)") // Not 연산
var age = 20
var color = "red"
//let ageChk = age <= 25
//let colorChk = color == "red"
//print("And : \(ageChk && colorChk)")
//print("or : \(ageChk || colorChk)")
print("And : \(age <= 25 && color == "red")")
print("or : \(age <= 25 || color == "red")") // 우선순위 산술연산자 -> 비교연산자 -> 논리연산자 순위 ! 중요
💡 割付演算子 a = 5
print("a : \(a)")
a = a+2
print("a = a+2: \(a)")
a += 2
print("a += 2 : \(a)")
a -= 2
print("a -= 2 : \(a)")
a *= 2
print("a *= 2 : \(a)")
a /= 2
print("a /= 2 : \(a)")
a %= 2
print("a %= 2 : \(a)")
💡 さんこうえんざんし
var変数名=条件式?真:嘘
条件式がtrue値の場合、参照が出力されます.
値がfalseの場合、falseが出力されます.
:3つの演算子を使用して、条件に応じて異なる値を返すことができます.print( false ? "ok" : "no")
let jum = 38
var res = jum >= 80 ? "합격" : "불합격"
print("\(jum) : \(res)")
res = jum >= 80 ? "우수": // 삼항
jum >= 60 ? "정상":
jum >= 40 ? "미달":
"불량"
print("\(jum) : \(res)")
Reference
この問題について(Day3. 演算子), 我々は、より多くの情報をここで見つけました
https://velog.io/@akay/Day3.-연산자
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
xx = false ; yy = true
print("\(xx) && \(yy) : \(xx && yy)") // And 연산
print("\(xx) || \(yy) : \(xx || yy)")// or 연산
print("!\(xx) : \(!xx)") // Not 연산
var age = 20
var color = "red"
//let ageChk = age <= 25
//let colorChk = color == "red"
//print("And : \(ageChk && colorChk)")
//print("or : \(ageChk || colorChk)")
print("And : \(age <= 25 && color == "red")")
print("or : \(age <= 25 || color == "red")") // 우선순위 산술연산자 -> 비교연산자 -> 논리연산자 순위 ! 중요
a = 5
print("a : \(a)")
a = a+2
print("a = a+2: \(a)")
a += 2
print("a += 2 : \(a)")
a -= 2
print("a -= 2 : \(a)")
a *= 2
print("a *= 2 : \(a)")
a /= 2
print("a /= 2 : \(a)")
a %= 2
print("a %= 2 : \(a)")
💡 さんこうえんざんし
var変数名=条件式?真:嘘
条件式がtrue値の場合、参照が出力されます.
値がfalseの場合、falseが出力されます.
:3つの演算子を使用して、条件に応じて異なる値を返すことができます.print( false ? "ok" : "no")
let jum = 38
var res = jum >= 80 ? "합격" : "불합격"
print("\(jum) : \(res)")
res = jum >= 80 ? "우수": // 삼항
jum >= 60 ? "정상":
jum >= 40 ? "미달":
"불량"
print("\(jum) : \(res)")
Reference
この問題について(Day3. 演算子), 我々は、より多くの情報をここで見つけました
https://velog.io/@akay/Day3.-연산자
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
print( false ? "ok" : "no")
let jum = 38
var res = jum >= 80 ? "합격" : "불합격"
print("\(jum) : \(res)")
res = jum >= 80 ? "우수": // 삼항
jum >= 60 ? "정상":
jum >= 40 ? "미달":
"불량"
print("\(jum) : \(res)")
Reference
この問題について(Day3. 演算子), 我々は、より多くの情報をここで見つけました https://velog.io/@akay/Day3.-연산자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol