목록IT (4)
大器晩成
Scope 또는 중괄호({ }) - 함수, If, for문 등에 모두 해당변수는 코드에서 선언이 되어야, 그 이하의 코드에서 접근 가능합니다(선언하기 이전에는 접근 불가함) (전역변수는 예외) 상위 스코프(범위)에 선언된 변수와 상수에 접근가능하며, 하위 스코프(범위)에는 접근할 수 없습니다.(동일한 스코프에서 이름이 중복될 수 없지만, 다른 스코프에서는 이름 중복이 가능합니다.가장 인접한 스코프에 있는 변수와 상수에 먼저 접근합니다.코딩에서의 대원칙: 중괄호 내에서 밖의 변수는 접근 가능, 중괄호 밖에서 중괄호 내의 변수는 접근 불가능합니다.잘못된 변수의 선언 위치#1 잘못된 변수의 선언 위치func greeting1() { print("Hello") print(myName) var ..
개념정의예시키워드(Keyword)약속어. 프로그래밍 언어에서 의미있는 단어로 사용하기로약속한 단어(다른 용도로 사용 불가) var, let, if, for, in, as, is, true, nil리터럴(Literals)코드에서 고정된 값으로 표현되는 문자 (데이터) 그 자체“홍길동” (문자열 리터럴)7 (Int 리터럴)3.14 (Double 리터럴)식별자(Identifier) 변수, 상수, 함수, 사용자 정의 타입의 이름 var name =“홍길동”토큰(Token)코드의 가장 작은(더이상 쪼갤 수 없는) 최소 단위(키워드, 식별자, 구두점, 연산자, 리터럴)let , (콤마)==표현식(Expression)값, 변수, 연산자의 조합으로 하나의 결과값으로 평가되는 코드 단위 number + 7문장(State..
프로그래밍에서 네이밍 룰(네이밍 규칙)은 코드의 가독성을 높이고 유지보수를 쉽게 하기 위해 중요한 역할을 한다. 카멜 케이스(Camel Case):소문자로 시작하고 각 단어의 첫 글자를 대문자로 작성합니다.예: myVariableName, getUserInfo주로 변수명, 함수명 등에 사용됩니다.Camel Case는 UpperCamelCase, LowerCamleCase 이렇게 총 두 가지로 구성된다.UpperCamelCase는 파스칼 케이스라고도 불린다.파스칼 케이스(Pascal Case == UpperCamelCase):각 단어의 첫 글자를 대문자로 작성합니다.예: MyVariableName, GetUserInfo주로 클래스명, 인터페이스명 등에 사용됩니다.스네이크 케이스(Snake Case):모든 ..