Kotlin 배우기 3주차
반응형
/**
* You can edit, run, and share this code.
* play.kotlinlang.org
*/
fun main() {
/*
var a =1
var b=2
println(a+b)
println(a-b)
println(a*b)
println(a/b) /* 현재는 소숫점에대한 지식이없음 */
var first="bob"
var last="lee"
println(first + last)
println(first + " " + last)
println(first + a) /*숫자를 문자로 자동으로 바꿔서 더함 */
var numlist = listOf(1,2,3) /*숫자만넣었으면 계속해서 숫자만 */
println(numlist)
println(numlist[0])
var stringlist= listOf("a","b","c")
println(stringlist)
println(stringlist[1]) /*b를 출력하고자함*/
println(springlist.size) /*해당 자료에 갖고있는 사이즈 3개 들어있어서 3개 */
var nameMap = mapOf("FirstName" to "Rtan", "LastName" to "Lee" )
println(nameMap)
println(nameMap.size) /*키값이 두개니까 2*/
println(nameMap.keys) /*어떤 키가 들어있는지 확인*/
println(nameMap.values) /*키값 확인*/
//mutableListOf() , mutableMapOf() 수정가능하게 만들기위해서 사용
//listOf(),mapOf()는 일기전용모드로 생성되어 수정기 불가함.
var list = mutableListOf("a","b","c")
//새로운값 마지막에 추가할경우
list.add("d") //d추가
println(list) // abcd나옴
list[0] ="A"
println(list) // 0번째 A로 바뀜
list.set(1,"B")
println(list) // 1번째 B로 바뀜
list.remove("d")
println(list) // 마지막 d가 삭제
list.removeAt(1)
println(list) // 1번째인 B가 삭제됨
var map=mutableMapOf("first" to "Rtan", "last" to "Lee")
println(map)
map.put("age","19") //age19추가
println(map)
map.put("first","Kotlin") //first에 Rtan을 kotlin으로 바꿈
println(map)
map["first"]="Rtan" //다시 first를 Rtan으로 바꿈
println(map)
map.remove("age") //age삭제
println(map)
var students = mutableListOf(
mutableMapOf("name" to "Rtan"),
mutableMapOf("name" to "Kotlin")
)
println(students)
students.add(mutableMapOf("name" to "sparta"))
println(students)
println(students[1])
println(students[1]["name"])
println("sparta".toUpperCase()) //대문자변환
var email = "minmin@naver.com"
var emailList = email.split("@")
println(emailList[0])
var domainList = emailList[1].split(".")
println(domainList)
*/
}
/**
* You can edit, run, and share this code.
* play.kotlinlang.org
*/
fun main() {
// Int : 숫자 , String : 문자, Double: 소숫점, Boolean : 참거짓
fun isAdult(age: Int): Boolean{
if(age > 19){
return true
}else{
return false
}
}
}
반응형
'컴퓨터 > CSS+HTML' 카테고리의 다른 글
UI 키트 공부. Shoutem .스터디 (0) | 2022.02.17 |
---|---|
티스토리 오디세이 스킨에 자동목차 (TOC)넣기 (0) | 2022.01.25 |
awesome 사용 (0) | 2021.03.10 |
pycham - 로컬서버돌리기 (0) | 2021.02.18 |
서버클라이언트 이해하기 (0) | 2021.02.17 |
댓글