kotlin “${ }”是什么意思?
刚刚开始接触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 “${ }”是什么意思?相关推荐
- 定义一个DSL风格的LifecycleObserver(Kotlin)
package com.xyj.checkupgrade.extendimport androidx.lifecycle.Lifecycle import androidx.lifecycle.Lif ...
- 《Kotlin项目实战开发》第1章 Kotlin是什么
第1章 Kotlin是什么 当下互联网大数据云计算时代,数以百万计的应用程序在服务器.移动手机端上运行,其中的开发语言有很大一部分是用流行软件界20多年的.强大稳定的主力的编程语言Java编写. 如果 ...
- java转安卓快吗_安卓Kotlin开发系列之Java快速转Kotlin
原标题:安卓Kotlin开发系列之Java快速转Kotlin 自从Kotlin被宣布为Android开发语言的官方支持后,如今可谓是火的一塌糊涂,作为一名Android程序员,如何快速爬坑?今天为大家 ...
- 为什么应该学习Kotlin
Mark Platvoet是一名热衷于研究新的编程语言.技术和方法的Java和.NET开发者.最近,他为JetBrains推出的新语言Kotlin所吸引,并于近日撰文介绍了这门颇具生产力的语言. \\ ...
- 算法:枚举法---kotlin
枚举法:效率低,循环所有的情况,找到正确答案 用于解决数学问题,还是很简单的. 比如,奥数里面: 算 法 描 述 题X题=题题题题题题 其中 算法描述题每一个为一个数字,请写出正确的数字. ok,我们 ...
- 年度编程语言最佳候选人:Kotlin vs. C
转瞬之间,今年已进入为期不足一个月的倒计时模式.在编程语言界,谁将问鼎 2017 年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python.有人认为还是老牌常青藤 J ...
- 入职阿里啦!极客时间kotlin
背景知识 CAP定理 CAP定理,又被叫作布鲁尔定理.对于设计分布式系统来说(不仅仅是分布式事务)的架构师来说,CAP就是你的入门理论. • C (一致性):对某个指定的客户端来说,读操作能返回最新的 ...
- 学习Kotlin(一)为什么使用Kotlin
推荐阅读: 学习Kotlin(一)为什么使用Kotlin 学习Kotlin(二)基本语法 学习Kotlin(三)类和接口 学习Kotlin(四)对象与泛型 学习Kotlin(五)函数与Lambda表达 ...
- Java 调用 Kotlin
Kotlin 和 Java 的互操作性是 Kotlin 的一大优点,Kotlin 调用 Java 已经基本不需要特别去注意什么了,但是 Java 调用 Kotlin 代码就不那么好看了.项目切换到 K ...
- 端计算(4)-kotlin(2)
package com.example.s1fun main(){val a: Int = 1 // 立即赋值val b = 2 // 自动推断出 `Int` 类型val c: Int // 如果没有 ...
最新文章
- matplotlib绘制图表,设置刻度标签、最大最小刻度、字体大小,label位置、刻度轴箭头等
- ASP站点无法访问怎么办
- Python写数据结构:双向循环链表
- 如何带移动技术团队?
- 苹果商店上架流程_苹果app上架流程
- 皮克公式(格点多边形内点的个数)
- 原生 android 手机,享受原汁原味的安卓:七款原生安卓系统手机推荐
- Python中Print()函数的用法___实例详解(全,例多)
- 形式语言与自动机 Part.4 正则语言,2DFA,MealyMoore机
- RHEL 7 安装oracle rac 11.2.0.4执行root.sh报错ohasd failed to start
- spSellProduct 中,Begin Transaction 和 Commit Transaction 语句被包装在 Begin Try 和 End Try 块之间
- 杭电1099_杭电数学题合集
- golang1.15.6 版本 map 源码笔记
- box-sizing:border-box的作用
- Pyhton生成《百年孤独》高频词词云
- linux软中断是什么机制,Linux软中断原理浅析
- 编译VirtualNES虚拟红白机
- 大班音乐机器人反思_大班优秀音乐教案《机器人》含反思
- Redis之数据类型详解分析
- MotoSimEG-VRC软件:基于伺服焊枪的机器人点焊虚拟仿真
热门文章
- 1068: 池塘的水草
- TOP500 超算榜更新;鲍尔默:Windows 业务被抛弃就出售微软股份
- win7+VS2010安装libpng
- 计算机量子化学计算数据处理,实验37 量子化学计算.doc
- 与君共勉之--施一公教授的演讲
- ubuntu chromium代码编译
- !!!Interviewer
- 985中山大学珠海校区新成立人工智能学院和软件工程学院!
- 怡丰机器人上市_成立三年之内 机器人领域的这些黑马公司不可不知
- spring之AOP(面向切面编程)和五大通知(前置通知、后置通知、异常通知、环绕通知、过滤通知)