Swift - guard문이란?
guard문이란? if문과 마찬가지로 조건을 걸어 흐름을 분기하는 역할을 수행함. if문과 다른 부분은 guard는 조건식이 참(true)일 경우 그대로 코드가 흘러가지만 거짓(false)일 경우엔 else 블록을 실행시킴. 이때 else 블록에는 흐름을 끊을 수 있는 return, break같은 구문들이 반드시 들어가야함...
guard문이란? if문과 마찬가지로 조건을 걸어 흐름을 분기하는 역할을 수행함. if문과 다른 부분은 guard는 조건식이 참(true)일 경우 그대로 코드가 흘러가지만 거짓(false)일 경우엔 else 블록을 실행시킴. 이때 else 블록에는 흐름을 끊을 수 있는 return, break같은 구문들이 반드시 들어가야함...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 PT 다녀오기 group by, having 내용 정리 Swift 범위 연산자, 반복문 정리 💡 오늘 느낀 점 오늘은 마지막 PT 수업을 다녀왔고, Swift의 범위 연산자, 반복문에 대해 정리하고, group by, having 쿼리를 정리하였다. group by, having은...
GROUP BY SELECT를 사용하여 데이터를 조회할 때 조회되는 데이터를 그룹핑할 때 사용함 형식 SELECT column1, .... FROM table_name WHERE conditional GROUP BY column1; 예시 SELECT category FROM product GROUP BY category; HAVING G...
반복문이란? 특정 코드를 반복해서 실행해주는 구문을 뜻함. Swift는 아래 세가지 구문을 제공해줌 for while repeat-while for 정해진 횟수만큼 반복할 때 사용 형식 for row in range{ // 반복 코드 } 예시 for row in 1...5{ print(row) } 결과 1 2 3 4 ...
범위 연산자란? Swift에서 제공하는 고유 문법으로 범위 내에 해당하는 값들을 표현할 때 사용 범위 연산자는 아래 두 유형이 존재함 닫힘 범위 연산자 반닫힘 범위 연산자 닫힘 범위 연산자 형식 a...b a ~ b까지 포함하는 값들을 뜻함 예시 for row in 1...5{ print(row) } 결과 1 2 3 ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어학원 다녀오기 DISTINCT 쿼리 내용 정리 Swift 타입 어노테이션, 타입 추론 관련 내용 정리 💡 오늘 느낀 점 오늘은 영어 회화학원을 다녀왔고, DISTINCT 쿼리 사용 방법, Swift에 타입 어노테이션과 타입 추론에 관련된 내용을 정리하였다. Swift는 Java...
중복된 데이터 제거 DISTINCT: 조회하는 데이터의 중복값을 제거하고 싶을 경우 사용 형식 SELECT DISTINCT column_name, ... FROM table_name; 예시 SELECT DISTINCT name FROM user_info; 단일 컬럼이 아닌 여러 컬럼을 나열할 경우 나열된 컬럼 모두가 중복값이여야 ...
서로 다른 타입을 가진 변수를 합치려고 하면 어떻게 될까? 예시 var example1: String = "Hello World " var example2: Int = 3 print(example1 + example2) 결과 Binary operator '+' cannot be applied to operands of type 'String' ...
타입 어노테이션 변수나 상수를 선언할 때 명시적으로 타입을 선언해주는 것을 말함 형식 let letName: dataType var varName: dataType 예시 var example: String 타입 어노테이션을 붙이지 않고, 바로 초기화를 할 경우 타입 추론기가 들어온 값에 맞춰 타입을 추론해줌 var example = "Hel...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 공부하기 페이징 쿼리 구현 내용 정리 Swift 변수, 상수, 데이터 타입 정리 💡 오늘 느낀 점 오늘은 장소에 사용하는 전치사 in, at, on과 위치에 관련된 전치사 behind, in front of, next to, by 등에 대해 공부하였고, LIMIT과 OFFSE...