목록기본문법 (4)
大器晩成
Scope 또는 중괄호({ }) - 함수, If, for문 등에 모두 해당변수는 코드에서 선언이 되어야, 그 이하의 코드에서 접근 가능합니다(선언하기 이전에는 접근 불가함) (전역변수는 예외) 상위 스코프(범위)에 선언된 변수와 상수에 접근가능하며, 하위 스코프(범위)에는 접근할 수 없습니다.(동일한 스코프에서 이름이 중복될 수 없지만, 다른 스코프에서는 이름 중복이 가능합니다.가장 인접한 스코프에 있는 변수와 상수에 먼저 접근합니다.코딩에서의 대원칙: 중괄호 내에서 밖의 변수는 접근 가능, 중괄호 밖에서 중괄호 내의 변수는 접근 불가능합니다.잘못된 변수의 선언 위치#1 잘못된 변수의 선언 위치func greeting1() { print("Hello") print(myName) var ..
while 반복문은 조건이 참인 동안 코드를 반복 실행합니다. 조건이 처음부터 거짓이면 한 번도 실행되지 않습니다. 기본 구문while 조건 { // 실행할 코드 *조건에 변화를 주는 문장}var i = 1while i 조건(Condition)에는 참과 거짓을 판단할 수 있는 문장이 들어가야 합니다.실행할 코드에는 조건에 변화를 주는 문장이 포함되어야 합니다. - 조건에 변화를 주지 않으면 중괄호 안의 코드가 무한대로 실행될 가능성이 있습니다.for문과 비교반복이 시작되기 전에, 반복 횟수가 정해져 있지 않을 때 사용합니다. (조건에 의해 반복)조건이 거짓이 될 때까지 일련의 명령문 수행합니다. (반드시 while문 내부에서 조건을 변화시키는 일이 일어나야 함)repeat-While문repea..
조건문(if문)참(true) 또는 거짓(false)의 특정 조건에 따라 특정 코드를 실행하는 데 사용if문은 조건부 논리를 구현하는 가장 기본적인 방법 중 하나기본 구문if { // 조건이 참일 때 실행될 코드}---------------------------------------------------------------let temperature = 25if temperature > 20 { print("It's a warm day.") // 출력: It's a warm day.}// 일부 프로그래밍 언어에서 조건식의 ()를 사용해야 하는 경우도 있지만 스위프트에서는 생략 가능합니다.// 일반적으로 괄호는 생략합니다..# 일부 프로그래밍 언어의 if문 사용법if (a == 10) {} ..
연산자(Operator)는 값을 체크, 변경, 또는 결합하기 위해 사용하는 기호 또는 구입니다.연산자란, 어떤 연산을 할지 지정하는 것을 뜻하고, 이때 연산의 대상이 되는 것을 피연산자라고 합니다.x + y가 있을 때, 연산자(Operator)는 + 피연산자(Operand)는 x, y[피연산자의 개수에 따른 연산자 구분]단항연산자: 단일 대상의 바로 앞 또는 바로 뒤에 위치하는 연산자입니다.이항연산자: 두개의 대상의 가운데 위치하여 검사 및 계산합니다. (대부분 이항연산자 형태로 사용)삼항연산자: 세개의 대상을 조합하여 특수한 계산을 합니다. (단 한 가지의 삼항연산자가 존재)단항연산자 (Unary Operator) -a 처럼 단일 항목에 동작단항 접두사는 !b 처럼 항목 바로 직전에 위치합니다.단항 접..