Basic - Operators
開始します。
今回はSWIFTシリーズで、開発者として入社し、
SWIFTを全面的に振り返る時間があった
全体的にSWIFT公式サイトの内容を見てコメントしています.
公式言語サイト
今回のきっかけで、SWIFTからは知らなかったり新しく追加された機能が多く、狭い視野では見られなかった部分が多く得られました.
まずはOperatorsから.
難しい内容はないので、例だけで終わります.
ぶんぱいえんざん
他の言語とは異なる宣言と割り当てには、似たような構文があります.
//상수
let a = 10
//변수
var b = 5
//다중 선언
let (x, y) = (1, 2)
算術/比較演算
// 덧뺄셈
print(1 + 3) //equals 4
print(1 - 2) //equals -1
//곱 and 나눗셈 and 나머지
print(1 * 3) //equals 3
print(10 / 2) //equals 5
print(10 % 2) //equals 0
// 비교
print( 1 == 1) // equals true
print( 2 != 1) // equals false
print( 100 > 120) // equals false
さんこうえんざん
個人的には3つの演算が大好きです.
利用可能な環境で3つの演算を使うと、醜いから嫌いな人もいます...
切り裂き手
//기본 삼항연산자
let trueValue = true
print( trueValue ? "참" : "거짓") //print "참"
//nil 삼항연산자
let nilValue: Int? = nil //nil인 value
print(nilValue ?? "비었음") //print "비었음"
ろんりえんざん
//Not
let trueValue = true
print(!trueValue) //print "false"
//AND
let trueValue = true
let falseValue = false
print(trueValue && falseValue) // print "false"
//OR
print(trueValue || falseValue) // print "true"
レンジ演算
範囲内の整数を簡単に作成できる演算子です.
範囲の区分は...(3点)からなる.
let oneToFive = [1, 2, 3, 4, 5]
//닫힘 연산
print(oneToFive[1...5]) // print "1, 2, 3, 4, 5"
//한쪽 범위 연산
print(oneToFive[...3]) // print "1, 2, 3"
print(oneToFive[3...]) // print "3, 4, 5"
#学習内容に誤りがある可能性があります.コメントに書くともっと良い投稿で修正されます
Reference
この問題について(Basic - Operators), 我々は、より多くの情報をここで見つけました https://velog.io/@elile-e/Swift-Operatorsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol