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"
#学習内容に誤りがある可能性があります.
コメントに書くともっと良い投稿で修正されます