Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
fun main(args : Array<String>){
// 숫자형 DataType 크기 순으로 선언
// 정확한 크기를 알 필요는 거의 없음.
// 대부분 왠만한 수는 Int로 해결되니까..
var 더블 : Double = 10.1111;
var 플롯 : Float = 10.1f;
var 롱 : Long = 10;
var 인티저: Int = 10;
var 쇼트 : Short = 10;
var 바이트: Byte = 10;
// 출력해보기
println (더블);
println (플롯);
println (인티저);
// 크기변환 후, 대입 : 캐스팅
// to대입할크기() 메소드를 사용한다.
더블 = 인티저.toDouble();
인티저 = 더블.toInt();
}
// Main 메소드는 ? 코틀린에서 메소드라고 부르는 지 함수로 부르는 지도
// 모르겠음...ㅠㅠ
// main 함수를 만드니 실행 아이콘이 생김
fun main(args : Array<String>){
println("실행됨. 그런데 조금 느린듯 ...")
// 종결자 없이도 실행가능
}
fun main(args: Array<String>) {
val mylambda:(String)->Unit = {s:String->print(s)}
val v:String = "TutorialsPoint.com"
myFun(v,mylambda) //passing lambda as a parameter of another function
}
fun myFun(a :String, action: (String)->Unit) { //passing lambda
print("Heyyy!!!")
action(a)// call to lambda function
}
import java.util.Arrays
open class ABC {
open fun think () {
print("Hey!! i am thinking ")
}
}
class BCD: ABC() { // inheritance happens using default constructor
override fun think() {
print("I Am from Child")
}
}
fun main(args: Array<String>) {
var a = BCD()
a.think()
}
fun main(args: Array<String>) {
val x:Int = 5
when (x) {
1,2 -> print(" Value of X either 1,2")
else -> { // Note the block
print("x is neither 1 nor 2")
}
}
}
fun main(args: Array<String>) {
val x:Int = 5
when (x) {
1,5 -> print(" Value of X either 1,5")
else -> { // Note the block
print("x is neither 1 nor 2")
}
}
}
fun main(args: Array<String>) {
try{
val myVar:Int=12; val v:String="Tutorialspoint.com"
v.toInt();
}catch(e:Exception){
e.printStackTrace();
}finally{
println("Exception Handeling in Kotlin");
}
}
fun main(args: Array<String>) {
val s=Student("TutorialsPoint.com","Kotlin")
val (name,subject)=s
println("You are learning "+subject+" from "+name)
}
data class Student( val a :String,val b: String ){
var name:String=a
var subject:String=b
}