본문 바로가기
728x90

kotlin21

[kotlin] 조건문 (if, when), 엘비스(elvis) kotlinlang.org/docs/reference/control-flow.html#if-expression Control Flow: if, when, for, while - Kotlin Programming Language kotlinlang.org kotlin 공식 홈페이지의 글을 정리해두었습니다. if문 // 기본적인 사용 방법 if (a > b) { max = a } else { max = b } 코틀린의 조건문 중에는 삼항연산자가 없습니다. if, else가 삼항연산자의 역할을 충분히 해주기 때문에 없앤 문법입니다. 👍 //삼항연산자 대신 val max = if (a > b) a else b 이런식으로 변수에 어떤 값을 할당하려고 할 때 바로 if문을 사용할 수도 있습니다.👍 이 경우에는 re.. 2020. 12. 28.
[kotlin] 입출력과 사칙연산 kotlinlang.org/docs/reference/basic-syntax.html Basic Syntax - Kotlin Programming Language kotlinlang.org kotlin공식 홈페이지의 기본 문법들을 참고하면 도움이 될 겁니다. 두 수를 입력 받아 더하는 프로그램으로 입출력과 사칙연산을 살펴보죠! fun main() { var input = readLine()!!.split(" ") var a = input[0].toInt() var b = input[1].toInt() print(a+b) }​ ☝️2번 라인 (선언, 입력) 코들린은 기본적으로 readLine()을 이용해 한 줄을 입력받을 수 있습니다. !!는 코틀린 언어의 특징인 null 안전성과 관련이 있는데요! 자바나.. 2020. 12. 23.
[android] [kotlin] intent 사용하기 intent란 간단히 말하자면 여러 화면(창) 간의 이동을 할 수 있도록 해주는 것입니다. 자세히 (android developer) 예를 들어보자면 게임을 하다가 전화가 와서 전화를 받으면 전화 화면으로 바뀌는 상황 (app android system) 주문을 하기위해 결제화면이 뜨는 상황 (app app) main화면과 sub화면간의 이동을 하는 프로그램을 만들어 intent를 사용하는 예시를 보겠습니다. 우선 main화면에 TextView와 Button을 대강 만들어 배치해줍시다. MainActivity Xml main화면을 만들었으니 Sub 화면도 만들어줍시다. Activity Name을 설정해준 후 finish를 눌러 만들기 완성! Sub화면에도 대충 텍스트 하나 만들어줍시다. SubActivi.. 2020. 12. 22.
728x90