Swift - 트레일링 클로저란?
트레일링 클로저란? 매개 변수에 직접 클로저를 넘기는 대신 함수의 뒤쪽에 클로저를 작성할 수 있게 해줌. 함수의 마지막 매개 변수가 클로저일 경우 사용 가능함. 예시 func test(num: Int, success: () -> Void){ guard num > 0 else{ print("잘못된 입력") ...
트레일링 클로저란? 매개 변수에 직접 클로저를 넘기는 대신 함수의 뒤쪽에 클로저를 작성할 수 있게 해줌. 함수의 마지막 매개 변수가 클로저일 경우 사용 가능함. 예시 func test(num: Int, success: () -> Void){ guard num > 0 else{ print("잘못된 입력") ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 숙제하기 Swift 클로저 표현식 내용 정리 스칼라 서브쿼리 내용 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(문법책 풀이), 영어 5줄 일기 쓰기, Swift의 클로저 표현식 공부,...
클로저란? Swift의 일회용 함수를 의미하며 유형은 아래와 같이 3가지로 나뉨. 전역 함수: 함수명을 가지고 있으며 주변 환경에서 캡처할 값이 없는 클로저 중첩 함수: 함수명을 가지고 있으며 외부 함수에 값을 캡처할 수 있는 클로저 클로저 표현식: 이름이 없고 주변 환경으로부터 값을 캡처할 수 있는 경량 문법으로 작성된 클로저 클로저...
스칼라 서브쿼리란? 단일 행(row), 단일 열(column)을 반환하는 서브쿼리를 의미함. 단일값이라고 생각하면 됨. 단일 비교 연산자와 함께 주로 활용됨. 예시 SELECT user_name, email FROM users WHERE age > (SELECT age FROM users WH...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 다녀오기 Swift 일급 함수 내용 정리 Swift 함수 중첩 내용 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 다녀오기, 영어 5줄 일기 쓰기, Swift 일급 함수, 함수 중첩에 대한 ...
함수의 중첩 함수 안에 또 다른 함수를 정의할 수 있음. 이때 바깥쪽에 있는 함수를 외부 함수, 안쪽에 있는 함수를 내부 함수라고 함. 예시 func outFunc(){ print("외부 함수") func inFunc(){ print("내부함수") } inF...
일급 함수란? 일급 함수란 함수가 일급 객체로 취급되는 것을 의미함. 일급 함수의 조건 런타임에도 함수 생성 가능 매개 변수나 반환값으로 함수 사용 가능 변수나 데이터 구조안에 저장 가능 함수의 이름과 관계 없이 고유 식별이 가능해야함 함수를 변수와 상수 안에 할당 가능 함수를 변수 안에 할당해서 사용이 가능함. 이때 변...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 학원 숙제하기 영어 5줄 일기 쓰기 Swift 변수 생명주기 정리 서브쿼리 기본 개념 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(단어 암기), 영어로 쓰는 5줄 일기, Swift의 변수 생명주기, 서브쿼리에 ...
서브쿼리란? 하나의 SQL문 안에 포함된 또 다른 SELECT 쿼리를 의미함. 서브쿼리는 메인쿼리가 실행되기 전에 먼저 실행됨. 이때, DB는 서브쿼리의 결과를 메인쿼리에 전달하여 메인쿼리가 그 결과를 사용해서 작업을 수행하게 됨. 예시 SELECT article_name, article_cont...
변수의 생명 주기란 말 그대로 변수가 메모리에 살아있는 주기를 의미함. 변수는 크게 지역(Local) 변수와 전역(Global) 변수로 나뉨. 지역 변수: 특정 구문 내에서 선언된 변수로, 해당 구문이 끝나면 변수도 사라짐. 전역 변수: 이름 그대로 전역적으로 선언된 변수로, 일반적으로는 프로그램이 종료되기 전까...