当前位置: 首页 > news >正文

kotlin $ (字符串模版)的使用

$ 在kotlin 中当做字符串模版使用,作用就是在字符串里面识别自己定义的字符

例如打印一个字符

这个时候编译就提示我们使用字符串模版的是个

$ 的作用就是识别字符串里面的i 

字数有点少了,在写一个demo

private fun String.appendArchive(): String = "$this.zip"

这个里面$就是在字符串里面识别String

使用的这个函数的时候

val filename = "yaya"
Log.d("=======file", filename.appendArchive())

这样就可以自己命名出xxx.zip

相关文章:

  • yarn的安装及使用教程
  • C# wpf利用Clip属性实现截屏框
  • C++11手撕线程池 call_once 单例模式 Singleton / condition_variable 与其使用场景
  • 一文(10图)了解Cornerstone3D核心概念(万字总结附导图)
  • 【Emotion】 自动驾驶最近面试总结与反思
  • 【深度学习】BasicSR训练过程记录,如何使用BasicSR训练GAN
  • elastic search入门
  • 为什么 HTTPS 协议能保障数据传输的安全性?
  • 【Unity学习笔记】New Input System 部分源码和测试用例补充
  • 数学建模学习笔记||层次分析法
  • C# 创建多线程的函数
  • LeetCode59 螺旋矩阵 II
  • 轻量化CNN网络 - MobileNet
  • 知识笔记(八十九)———链式语句中partition和strict用法
  • spring和springboot、springMVC有什么区别?
  • Google 是如何开发 Web 框架的
  • @angular/forms 源码解析之双向绑定
  • [deviceone开发]-do_Webview的基本示例
  • 【node学习】协程
  • axios请求、和返回数据拦截,统一请求报错提示_012
  • co.js - 让异步代码同步化
  • CSS 提示工具(Tooltip)
  • ES6简单总结(搭配简单的讲解和小案例)
  • js数组之filter
  • Laravel 中的一个后期静态绑定
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Spring Boot快速入门(一):Hello Spring Boot
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 高程读书笔记 第六章 面向对象程序设计
  • 删除表内多余的重复数据
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 微服务入门【系列视频课程】
  • MPAndroidChart 教程:Y轴 YAxis
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #if和#ifdef区别
  • #include到底该写在哪
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • $GOPATH/go.mod exists but should not goland
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (算法)Game
  • (一) springboot详细介绍
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转载)利用webkit抓取动态网页和链接
  • .htaccess配置常用技巧
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .NET是什么
  • .NET中GET与SET的用法
  • .net中的Queue和Stack
  • ::什么意思
  • @NestedConfigurationProperty 注解用法