刚刚开始接触kotlin的时候不知道什么意思?又辗转看了一下基础,查一下资料,看到一个博客上有相应的介绍。

看点击打开链接

上面的"${a_et.text}"被称为串模版

串可以包含模板表达式,即:可计算的代码片段,其结果链接到串中。模板表达式以美元符号($)开始,和简单的名字构成:

1 val i = 10
2 val s = "i = $i" // 计算结果是 "i = 10"

或是在大括号中的任意表达式:

1 val s = "abc"
2 val str = "$s.length is ${s.length}" // 计算结果是 "abc.length is 3"

在原始串和转义串中,都支持模板。如果需要表达$字符文字,则可以用下列语法:

1 val price = "${'$'}9.99"

多记录一些有利于记忆!!1

kotlin “${ }”是什么意思?相关推荐

  1. 定义一个DSL风格的LifecycleObserver(Kotlin)

    package com.xyj.checkupgrade.extendimport androidx.lifecycle.Lifecycle import androidx.lifecycle.Lif ...

  2. 《Kotlin项目实战开发》第1章 Kotlin是什么

    第1章 Kotlin是什么 当下互联网大数据云计算时代,数以百万计的应用程序在服务器.移动手机端上运行,其中的开发语言有很大一部分是用流行软件界20多年的.强大稳定的主力的编程语言Java编写. 如果 ...

  3. java转安卓快吗_安卓Kotlin开发系列之Java快速转Kotlin

    原标题:安卓Kotlin开发系列之Java快速转Kotlin 自从Kotlin被宣布为Android开发语言的官方支持后,如今可谓是火的一塌糊涂,作为一名Android程序员,如何快速爬坑?今天为大家 ...

  4. 为什么应该学习Kotlin

    Mark Platvoet是一名热衷于研究新的编程语言.技术和方法的Java和.NET开发者.最近,他为JetBrains推出的新语言Kotlin所吸引,并于近日撰文介绍了这门颇具生产力的语言. \\ ...

  5. 算法:枚举法---kotlin

    枚举法:效率低,循环所有的情况,找到正确答案 用于解决数学问题,还是很简单的. 比如,奥数里面: 算 法 描 述 题X题=题题题题题题 其中 算法描述题每一个为一个数字,请写出正确的数字. ok,我们 ...

  6. 年度编程语言最佳候选人:Kotlin vs. C

    转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017 年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python.有人认为还是老牌常青藤 J ...

  7. 入职阿里啦!极客时间kotlin

    背景知识 CAP定理 CAP定理,又被叫作布鲁尔定理.对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP就是你的入门理论. • C (一致性):对某个指定的客户端来说,读操作能返回最新的 ...

  8. 学习Kotlin(一)为什么使用Kotlin

    推荐阅读: 学习Kotlin(一)为什么使用Kotlin 学习Kotlin(二)基本语法 学习Kotlin(三)类和接口 学习Kotlin(四)对象与泛型 学习Kotlin(五)函数与Lambda表达 ...

  9. Java 调用 Kotlin

    Kotlin 和 Java 的互操作性是 Kotlin 的一大优点,Kotlin 调用 Java 已经基本不需要特别去注意什么了,但是 Java 调用 Kotlin 代码就不那么好看了.项目切换到 K ...

  10. 端计算(4)-kotlin(2)

    package com.example.s1fun main(){val a: Int = 1 // 立即赋值val b = 2 // 自动推断出 `Int` 类型val c: Int // 如果没有 ...

最新文章

  1. matplotlib绘制图表,设置刻度标签、最大最小刻度、字体大小,label位置、刻度轴箭头等
  2. ASP站点无法访问怎么办
  3. Python写数据结构:双向循环链表
  4. 如何带移动技术团队?
  5. 苹果商店上架流程_苹果app上架流程
  6. 皮克公式(格点多边形内点的个数)
  7. 原生 android 手机,享受原汁原味的安卓:七款原生安卓系统手机推荐
  8. Python中Print()函数的用法___实例详解(全,例多)
  9. 形式语言与自动机 Part.4 正则语言,2DFA,MealyMoore机
  10. RHEL 7 安装oracle rac 11.2.0.4执行root.sh报错ohasd failed to start
  11. spSellProduct 中,Begin Transaction 和 Commit Transaction 语句被包装在 Begin Try 和 End Try 块之间
  12. 杭电1099_杭电数学题合集
  13. golang1.15.6 版本 map 源码笔记
  14. box-sizing:border-box的作用
  15. Pyhton生成《百年孤独》高频词词云
  16. linux软中断是什么机制,Linux软中断原理浅析
  17. 编译VirtualNES虚拟红白机
  18. 大班音乐机器人反思_大班优秀音乐教案《机器人》含反思
  19. Redis之数据类型详解分析
  20. MotoSimEG-VRC软件:基于伺服焊枪的机器人点焊虚拟仿真

热门文章

  1. 1068: 池塘的水草
  2. TOP500 超算榜更新;鲍尔默:Windows 业务被抛弃就出售微软股份
  3. win7+VS2010安装libpng
  4. 计算机量子化学计算数据处理,实验37 量子化学计算.doc
  5. 与君共勉之--施一公教授的演讲
  6. ubuntu chromium代码编译
  7. !!!Interviewer
  8. 985中山大学珠海校区新成立人工智能学院和软件工程学院!
  9. 怡丰机器人上市_成立三年之内 机器人领域的这些黑马公司不可不知
  10. spring之AOP(面向切面编程)和五大通知(前置通知、后置通知、异常通知、环绕通知、过滤通知)