TIL - 2025년 9월 29일
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 숙제하기 Swift 클래스, 구조체 내용 정리 Spring Boot WAR Tomcat 배포 방법 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(영단어 암기), 영어 5줄 일기 쓰기, ...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 숙제하기 Swift 클래스, 구조체 내용 정리 Spring Boot WAR Tomcat 배포 방법 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(영단어 암기), 영어 5줄 일기 쓰기, ...
1.pom.xml에서 내장 톰켓 의존성 제거 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 톰캣 제거 --> ...
클래스와 구조체란? 변수나 상수를 선언하고 함수를 정의하여 사용할 수 있도록 묶어주는 사용자 정의 타입 프로퍼티: 클래스나 구조체 내부에 선언된 변수나 상수 메서드: 클래스나 구조체 내부에 정의된 함수 클래스 정의 구문 class 클래스명{ // 프로퍼티... // 메서드... } 구조...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 숙제하기 Swift 트레일링 클로저, @escaping, @autoclosure 정리 다중 행 서브쿼리 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(영단어 암기), 영어 5줄 일기 쓰...
@escaping이란? 함수의 매개 변수로 받은 클로저를 저장해서 사용할 수 있게 해줌. @escaping을 사용하지 않을 경우엔 전달받은 클로저를 변수에 저장할 수 없음. 형식 func 함수명(매개변수명: @escaping 데이터타입, ..) -> 반환타입{ 실행 구문 } 사용 예시 func t...
다중 행 서브쿼리란? 서브쿼리의 결과가 여러 행으로 반환될 때 사용함. IN, ANY, ALL 연산자와 주로 사용함. 예시 SELECT * FROM users WHERE id IN (SELECT user_id FROM articles WHERE category = '건강'); ANY, ALL 연산자 ...
트레일링 클로저란? 매개 변수에 직접 클로저를 넘기는 대신 함수의 뒤쪽에 클로저를 작성할 수 있게 해줌. 함수의 마지막 매개 변수가 클로저일 경우 사용 가능함. 예시 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...