본문 바로가기

개발50

4일차 #kotiln #코틀린 #when표현식사용 #While #do while #continue #break #레이블 #매개변수(Parameter)와 인수(Argument) #Unit when을 표현식으로 사용when도 if처럼 else 포함되면 표현식! While 특정 문장을 반복할 때 쓰임 흐름 제어 반복문 do while 조건 검사 부분이 뒤에 있으므로 적어도 한번은 무조건 실행됨 흐름 제어 continuecontinue 키워드 사용 반복문의 일부 문장 무시 흐름제어 breakbreak 키워드 사용하면 반복문 즉시 탈출 레이블if else문에 또다른 if else를 넣을수 있음레이블은 특정 반복문에 붙인 이름 함수(Function) 매개변수(Parameter)와 인수(Argument)매개변수는 val로 선언되어 있음 Unit 타입반환값을 가지지 않은 함수 return을 쓰지 않아도 됨. 물론 return을 쓰고 싶다면 써도됨 -> return 뒤에 표현식을 적지 말고 return.. 2019. 3. 24.
3일차 #비교연산자 #논리 연산자(Logical Operator) && || ! #흐름제어 - 조건문 if #if-else #if-else의 중첩 #if-else 표현식 사용 #when 비교연산자 코틀린에서 ==,!= 연산자는 자바의 equals 메서드를 호출한 것과 같다 자바처럼 객체의 참조 값끼리 비교하려면 ===, !== 연산자 사용 비교 연산자보다 산술연산자가 더 우선 논리 연산자(Logical Operator) && || !논리 연산자 참과 거짓으로만 계산을 수행하는 연산&& 예 -> a && b : a와 b가 모두 true면 결과 값은 true,둘 중 하나라도 false면 결과 값은 false||* 예 -> a || b : a와 b 중 하나라도 true면 결과 값은 true, 둘다 false면 false!** 예 -> !a : a가 true면 결과 값은 false,a가 false면 결과 값은 true 흐름제어 - 조건문 if 흐름 제어-조건문 if-else if와 else의 .. 2019. 3. 15.
1일차 HelloWorld,표현식(Expression),변수,리터널의 타입,산술 연산자,증감 연산자 1.Hello World 2.표현식(Expression) -> -11 3.변수(Variable) 4.리터널의 타입 5.산술 연산자(Arithmetic Operator) + - * / % 6.증감 연산자(Increment & Decrement Operator) ++ --다른 언어의 증감 연산자와 비슷함 2019. 3. 10.
@SpringBootConfiguration,@EnableAutoConfiguration,@ComponentScan @SpringBootConfiguration 스프링 부트의 설정을 나타내는 어노테이션스프링의 @Configuration을 대체하며 스프링 부트 전용으로 사용됨.필수 어노테이션! @EnableAutoConfiguration자동 설정의 핵심 어노테이션 클래스 경로에 지정된 내용을 기반으로 설정 자동화를 수행함. 특별한 설정값을 추가하지 않으면 기본값으로 작동함 --> @Import(AutoConfigurationImportSelector.class)클래스명 '임포트할 자동 설정을 선택한다' 자동 설정을 위한 조건 어노테이션조건 어노테이션 적용 조건 @ConditionalOnBean 해당하는 빈(Bean) 클래스나 이름이 미리 빈 팩토리에 포함되어 있을 경우 @ConditionalOnClass 해당하는 클래스.. 2019. 3. 10.