kotlin字符串模板&条件控制
字符串模版:
小时候都有要求记日记的习惯,下面是一小学生记的日记:
很漂亮的流水账,那细分析一下这些文件其实大体都类似,只有几个不同点:
其实就是地点变了,那对于这种有规律的文字可以采用kotlin的字符串模拟来解决,类似于android中xml的文字替换符一样,具体如何做呢,下面开始:
接着实现生成函数:
运行看能否达到要求:
这是因为字符串模板是需要进行转义的,怎么转呢,如下:
再次编译运行:
嗯~~成功动态替换掉,这就是字符模板,接下来改一下地点:
运行:
那如何将其改为活的呢,继续使用字符串模板如下:
看效果:
那下面快速去实现最初贴出来的日记:
条件控制:
这个比较简单,就用一用既可:
颜值判断器:
其中如果条件里面的语句只有一行,则可以都简写成一行:
返回两个数当中较大的数:
编译运行:
更改参数: