fun main(arg: Array<String>) {
var str = "hello world"
print(str div("l"))
}
infix fun String.div(str:String):String{
return this.replace(str,"")
}

所谓中辍表达式:就是将函数名称放在两个操作数中间,这二个操作数,左侧是包含函数的对象或者值,右侧是函数的参数值,并不是所有的函数都支持中辍表达式,必须满足以下条件:

  • 成员函数或者扩展函数
  • 只有一个函数
  • 使用infix关键字声明函数

最新文章

  1. java md5
  2. for of 与 for in的区别
  3. sql执行顺序
  4. 使用Intellij idea开发
  5. Apache服务器的URL重定向
  6. ASP.NET中的状态保持(转载)
  7. WCF入门(一)——基本知识
  8. 【转】各种字符串Hash函数比较
  9. Windows Phone开发(8):关于导航的小技巧
  10. ASP.NET中的Excel操作(OLEDB方式)
  11. 初学Python(第一课)
  12. vue loadMore 上拉刷新不能实现的坑
  13. (转载)UnityShader学习笔记(七) 让贴图纹理动起来(河流瀑布特效、精灵序列帧实现)
  14. 如何在chrome上打开SSL3.0
  15. Ionic 添加java原生代码 报support.v4不存在问题
  16. Tsung压力测试工具安装使用
  17. [每天解决一问题系列 - 0002] Xcopy cannot copy file with long directory
  18. Windows 平台下Myeclipse 10 中SVN 插件使用教程(TortoiseSVN)
  19. Python之时间模块
  20. Java之美[从菜鸟到高手演变]系列之博文阅读导航

热门文章

  1. Mount 使用方法
  2. linux修改文件系统注册设备
  3. 排序算法(冒泡、选择)-python代码展示
  4. flash多进程写操作
  5. codeblocks glfw glew glm 配置
  6. 计算广告(4)----搜索广告召回(也叫match、触发)
  7. cas的客户端配置
  8. 性能一 Exploring Mobile vs. Desktop OpenGL Performance
  9. Nginx location规则匹配
  10. 002_STM32程序移植之_DHT11