从零开始学Kotlin第二课
字符串模板
fun main(args:Array<String>){ //主函数main方法 println(diaryGenerater("天安门")); } //字符串模板${} fun diaryGenerater(pla:String):String{ var Temp="""今天天气好,我们去${pla}玩,看到了${pla.length}个大字"""; return Temp; }
输出:
今天天气好,我们去天安门玩,看到了3个大字
基本if else和java一样
null值处理
fun heat(str:String?):String{//增加?就可以访问null值 return "热"+str } fun main(args:Array<String>){ //主函数main方法 println(heat(null));//热null }
for循环 fun main(args:Array<String>){ // for循环 var nums=1..100 for(num in nums){//正循环 if(num==100){ println("${num}") }else{ println("${num},") }} var nums2=1..16; for(a in nums2 step 2){//step 步长 println(a) } var nums3=nums2.reversed()//反转 for(a in nums3){ println(a) } }
list 和map
import java.util.* fun main(args:Array<String>) { var lists=listOf<String>("买鸡蛋","买大米","买杜蕾斯","买冰淇淋") for((i,e) in lists.withIndex()){//获取索引的意思,第一个索引,第二个值 println("${i} $e") } //map ---的用法 var map =TreeMap<String,String>(); map["好"]="good" map["学习"]="study" map["天"]="day" map["向上"]="up" println(map["好"]) }
输出:
0 买鸡蛋
1 买大米
2 买杜蕾斯
3 买冰淇淋
good
---------------------------------------------------------------------------
国之殇,未敢忘!
南京大屠杀!
731部队!
以及核污染水排海等一系列全无人性的操作,购买他们的食品和为它们提供帮助只会更加变本加厉的害你,呼吁大家不要购买日本相关产品
昭昭前事,惕惕后人
吾辈当自强,方使国不受他人之侮!
---------------------------------------------------------------------------
作者:三号小玩家
出处:https://www.cnblogs.com/q1359720840/
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。 版权信息