kxcoding essential swift 강좌 3

7.Conditional Statements

if문if condition { statements }위의 예제는 if문의 구성 입니다. condition == 조건 == Boolean 입니다. 그 위에 오는 { } 을 if 블록이라 부르겠습니다. if문은  condition을 평가하고 결과가 true면 if블록을 실행합니다. 반대로 결과가 false면 if 블록을 실행하지 않습니다. let id = "root"let password = "123123" 아주 간단한 코드의 예제로 설명하겠습니다.if id == "root" && password == "123123"{print("go to admin page")} 만약 해당 소스에서 id나 pw 가 하나라도 틀리게 되면 코드블록이 실행되지 않게 됩니다. else문if condition {statem..

기초 2024.06.02

6.Operators

프로그래밍에서 연산은 계산과 동일한 뜻 입니다. 또한 연산을 사용하는 문자를 "연산자(Operators)" 라고 부릅니다. 연산자는 피연산자 수에 따라서 3가지로 분류할 수 있습니다. +a : 피연산자가 하나만 있는 경우에는 단항연산자(Unary Operators) 라고 부릅니다 a + b : 피연산자가 두개라면 이항연산자(Binary Operator) 라고 부릅니다. a ? b : c :피연산자가 세개라면 삼항연산자(Ternary Operator)라고 부릅니다. *피연산자가 네개인 경우는 없습니다. 연산자가 포함된 코드를 작성할 때에는 공백을 잘 작성해야 합니다. 공백의 존재유무에 따라 연산자가 제대로된 동작을 하지 않을 수 있습니다. 단항연산자의 경우 아래의 예시처럼 공백없이 붙여야 합니다+a 만약 ..

기초 2024.06.01

5.Boolean,String,Type Inference

BooleanBoolean은 논리학에서 참과 거짓을 나타내는데 사용됩니다. 또한, 논리 연산이란 주어진 논리식을 판단하여  참(true)와 거짓(false)를 결정하는 사안입니다.let happy = true 해당 코드에서 true 는 참을 표현하는 boolean 리터럴 입니다. let happy = True 스위프트는 대 소문자를 엄격하게 구분하기 때문에 True 를 사용하게 된다면 더이상 boolean 리터럴이 아니게 됩니다. boolean 리터럴은 반드시 소문자로 표시해야 합니다. let happy = false거짓을 나타내고 싶다면 false 를 쓰면 됩니다. false는 거짓을 나타내는 boolean 리터럴 입니다. Boolean 자료형 let happy = 0 false 자리에 0을 넣고 실행..

기초 2024.05.31