Jump to...
redirecting...

Log for Kotlin新手討論區&OKTW插件開發群

怕怕怕怕怕怕怕怕怕怕怕怕怕
來,先把Hello World和乘法表寫出來
然後就可以開始寫插件了
可4我在寫android app
對(#
Kotlin?
有差ㄇ
4 ㄅ
看來是熟練這語言的朋友呢
ㄉㄉ
我ㄅ會寫 我只會google
:D
所以可以開始幫忙寫插件惹
所以可以開始幫忙寫插件惹
[sticker](media:AAQFABNL5ssyAARrNYIPZSjygtg_AAIC@telegram)
[sticker](media:AAQFABMsv8syAARYPapZoi_-K5oSAAIC@telegram)
來,先寫個Hello World和乘法表
[sticker](media:AAQCABMoLLcNAATcXVVAv3exfOhHAAIC@telegram)
不然你進來幹麻的🤔
不小心就進來了🤔
那可以出去了🌚👍🏿
fun main(args: Array<String>) {
println("Hello, world!")
}
好惹
乘法表勒
然後別以為複製個範例上來就好了
跑看看結果阿
[photo](media:AgADBQADBagxG8T7IFY8-ElGfVciszYpyjIABH5AOwvfOMkEacoBAAEC@telegram)
你別用網站上的範例騙我
我都用過得好嗎
是少了什麼嗎0.0
[sticker](media:AAQFABOJJx0sAAQeYKfU8XnhsvFqAQABAg@telegram)
你繼續寫啊,乘法表
Language:
kotlin


Source:
fun main(args: Array<String>) {
    println("Hello, world!")
}


Result:
Hello, world!
你可以用這個(#
我覺得可以
[sticker](media:AAQFABM0fb8yAAR5Ho6cL2HtrG4bAAIC@telegram)
www
好喔
Language:
kotlin


Source:
fun main(args: Array<String>) {
    for (j in 1..9) {
  for (i in 1..9) {
            print(i);print("*");print(j);print("=");print(i*j);
            if (i*j < 10) print(" ")
            print(" ")
        }
        println()
    }
}


Result:
1*1=1  2*1=2  3*1=3  4*1=4  5*1=5  6*1=6  7*1=7  8*1=8  9*1=9  
1*2=2  2*2=4  3*2=6  4*2=8  5*2=10 6*2=12 7*2=14 8*2=16 9*2=18 
1*3=3  2*3=6  3*3=9  4*3=12 5*3=15 6*3=18 7*3=21 8*3=24 9*3=27 
1*4=4  2*4=8  3*4=12 4*4=16 5*4=20 6*4=24 7*4=28 8*4=32 9*4=36 
1*5=5  2*5=10 3*5=15 4*5=20 5*5=25 6*5=30 7*5=35 8*5=40 9*5=45 
1*6=6  2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 7*6=42 8*6=48 9*6=54 
1*7=7  2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 8*7=56 9*7=63 
1*8=8  2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 9*8=72 
1*9=9  2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
排版炸裂
你還是截圖吧
[photo](media:AgADBQADCKgxG8T7IFYYTxQ4NPUB6JknyjIABHCAJFJL-OTbw8gBAAEC@telegram)
你print那麼多次很慢
標準輸出很慢
那要怎打?
StringBuilder或者string template之類的
反正盡量減少print
先在記憶體內串好輸出
[photo](media:AgADBQADCagxG8T7IFaDJTLblRwKmQ9d0zIABJX7GnCn4OdinAgBAAEC@telegram)
[photo](media:AgADBQADCqgxG8T7IFblxcCBJyzAigd50DIABGOb-09viQuGsPoCAAEC@telegram)
[photo](media:AgADBQADC6gxG8T7IFZT6Ocm9s4ibix80DIABFOWkSL7f0gRVfsCAAEC@telegram)
有怎樣嗎
5~23MB
差異更新阿
而且人家檔案很大原本就只是因為包了java runtime
而且人家檔案很大原本就只是因為包了java runtime
然而我早就裝過了(
那是改過的runtime
[photo](media:AgADBQADDKgxG8T7IFa1LCo-7LuaZrkoyjIABL-0W-t616BMVMMBAAEC@telegram)
其實你可以用tab
tab是很棒的東西
他支援字串中用tab?
廢話
\t就是了吧?
[photo](media:AgADBQADDagxG8T7IFYuvn92HM9kGzli0zIABLdJTQ1l7XuERAgBAAEC@telegram)
有沒有覺得很棒