字符串模版:

小时候都有要求记日记的习惯,下面是一小学生记的日记:

kotlin字符串模板&条件控制

很漂亮的流水账,那细分析一下这些文件其实大体都类似,只有几个不同点:

kotlin字符串模板&条件控制

其实就是地点变了,那对于这种有规律的文字可以采用kotlin的字符串模拟来解决,类似于android中xml的文字替换符一样,具体如何做呢,下面开始:

kotlin字符串模板&条件控制

接着实现生成函数:

kotlin字符串模板&条件控制

运行看能否达到要求:

kotlin字符串模板&条件控制

这是因为字符串模板是需要进行转义的,怎么转呢,如下:

kotlin字符串模板&条件控制

再次编译运行:

kotlin字符串模板&条件控制

嗯~~成功动态替换掉,这就是字符模板,接下来改一下地点:

kotlin字符串模板&条件控制

运行:

kotlin字符串模板&条件控制

那如何将其改为活的呢,继续使用字符串模板如下:

kotlin字符串模板&条件控制

看效果:

kotlin字符串模板&条件控制

那下面快速去实现最初贴出来的日记:

kotlin字符串模板&条件控制

条件控制:

这个比较简单,就用一用既可:

颜值判断器:

kotlin字符串模板&条件控制

kotlin字符串模板&条件控制

其中如果条件里面的语句只有一行,则可以都简写成一行:

kotlin字符串模板&条件控制

返回两个数当中较大的数:

kotlin字符串模板&条件控制

编译运行:

kotlin字符串模板&条件控制

更改参数:

kotlin字符串模板&条件控制

kotlin字符串模板&条件控制

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-13
  • 2022-12-23
  • 2021-05-22
  • 2021-04-21
  • 2021-08-08
相关资源
相似解决方案