일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 콜렉션
- import
- ML
- 코틀린
- 웹크롤러
- pushnamed
- Android
- DART
- 다트
- Collection
- map
- 클래스
- 플러터
- Class
- function
- textstyle
- crawler
- set
- text
- python
- animation
- kotlin
- 파이썬
- variable
- Flutter
- List
- 크롤러
- package
- Yocto
- 함수
- Today
- Total
목록코틀린 (38)
조용한 담장
코틀린(kotlin) 의 control flow 부분을 살펴보자. if, when, for, while 원문 https://kotlinlang.org/docs/reference/control-flow.html 을 보며 정리. If Expression grammar for if if is an expression. kotlin 에서 if 는 control flow 를 위한 키워드일 뿐 아니라 표현식이 이기도 하다. 어떤 동작의 결과를 리턴하는 표현식으로써도 동작한다는 의미이다. val max = if (a > b) a else b if () 의 결과에 따라 max 는 a 나 b 의 값을 가진다. val max = if (a > b) { print("Choose a") a } else { print("Cho..
코틀린(kotlin) 의 패키지를 살펴보자. 원문 https://kotlinlang.org/docs/reference/packages.html 을 보며 정리. kotlin 파일에 있는 모든 내용 (함수, 클래스 등등) 이 패키지가 된다. 패키지로 지정을 안하면 이름없는 기본 패키지가 된다. packages 패키지의 이름은 패키지내 소스파일 위에 package 뒤에 넣는다. package my.package import 패키지의 내용을 가져다 쓸때는 import 를 사용한다. import my.package // import my.* // import my.package // import my.package as my IntelliJ IDEA 에서 package 생성 IDE 를 사용해보자. project ..
코틀린(kotlin)의 basic types 의 숫자에 이어서 나머지 부분을 살펴보자. characters 문자는 Char 를 쓴다. class Char : Comparable 16 bit unicode 문자로 처리된다. 문자는 '1' 와 같이 작은 따옴표로 표시한다. var a: Char = '1' println(a) // a = 1 // type error! 당연히 숫자값 직접 대입해서 쓸 수 없다. (이게 가능한 언어를 사용했던 경우에는 주의하면 되겠다.) 문자 1을 숫자 1로 바꾸려면 변환 함수를 사용한다. var b: Int = a.toInt() // b = 49 println("${b} ${b-'0'.toInt()}") // 49 1 특수 문자는 \(역 슬래쉬) 를 사용한다. \t, \b, \..
코틀린(kotlin)의 기본적인 변수의 타입들을 설명한 페이지 Basic Types 를 보자. 사실 타입을 알아서 잘 처리해주는 언어이기 때문에 모든 변수에 타입을 다 지정해줄 필요는 없을 것 같지만, 다른 개발자의 이해를 돕기 위해서나 오류를 방지하기 위해 타입을 명확히 지정해야 하는 경우도 있겠다 또는 많겠다. In Kotlin, everything is an object 코틀린 에선 모든 것이 object 이다. 변수도 단순히 데이터 값만을 가진 변수가 아니라 그 데이터 값을 가진 object가 된다. 일반 데이터 변수처럼 쓰다가도 class처럼 쓸 수 있는 것이다. Some of the types can have a special internal representation - for example..