일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- shapeArea
- matrixElementsSum
- C++
- Counting cells in a blob
- data_structure
- collections.deque
- markdown
- 2015 봄학기 알고리즘
- 10953
- Sequential Search
- 피보나치 수
- cpp
- 백준
- Daily Commit
- 수 정렬하기
- flask
- adjacentElementsProduct
- codesignal
- Numpy
- 파이썬 포렌식
- Python
- recursion
- 파이썬머신러닝완벽가이드
- All Longest Strings
- codesingal
- til
- almostIncreasingSequence
- baekjun
- centuryFromYear
- 2750
- Today
- Total
목록Doing/Kotlin 4
Introfor
문자열 - 문자열을 표현하는 타입 String은 immutable 속성 가짐 - String 리터럴(""로 둘러친 0개 문자 이상의 문자열) - 인덱스로 참조 가능 -> 첫 글자 참조 경우, "Kotlin"[0] String을 위한 편리한 메서드 및 프로퍼티 - length : 문자열의 크기를 반환하는 프로퍼티 -> str.length - capitalize : 첫번째 문자만 대문자로 변환하는 메서드 -> str.capitalize() - isBlank : 공백문자 또는 그런 문자로 구성된 문자열에 대해 true 반환 -> str.isBlank() 문자열 처리의 단순한 방법 : + 연산자 사용 -> "Hello, " + name + "!" 문자열 템플릿 처리 : $ 연산자 사용 -> "Hello. ${n..
기초문법 변수와 기본 데이터형, 리터럴 리터럴 - 프로그래밍의 경우, 소스 코드의 안에서 직접 기술한 데이터의 그 것을 가리킴 - 27 -> 정수 데이터 - "Kotlin" -> 문자열 데이터를 나타냄 1 2 3 4 fun main(){ var number = 12 println(number.javaClass) } cs 변수(★) - 프로그램 안의 데이터를 기억해두기 위해서 데이터에 이름을 붙인 것 - val(or var) 변수명: 타입(형) = 식(or 리터럴) 1 2 3 4 fun main(){ val foo: Int = 123 // val : 변경 불가능 var bar: String = "Hello" // var : 변경 가능 } Colored by Color Scripter cs 묵시적인 형변환은..
com.example.edu는 패키지로 다른 패키지와 중복되는 것을 막기 위해 (.)을 붙여서 네이밍을 한다. String에 커서를 두고 ctrl+b를 누르면 String.kt 파일이 열린다. 위 사진에 맨 위를 보면 라이브러리 패키지 파일 소스위치 kotlin-stdlib.jar > kotlin > kotlin.kotlin_builtins > String 순서로 구성되어 있는 것을 확인할 수 있다. math 모듈을 추가하기 위해 import를 사용했고, 이 모든 모듈들은 코틀린 표준 라이브러리인 kotlin-stdlib.jar에 있다. 기본 패키지(코틀린으로 프로그램을 만들 때 자주 사용하는 클래스와 함수 등을 미리 만들어 놓은 것) 패키지 이름 설명 kotlin.* Any, Int, Double 등 ..