Scala学习笔记03:操作符

一、scala中操作符与方法的等价性

scala中操作符即方法、方法即操作符。scala中操作符其实是普通方法调用的另一种表现形式,运算符的使用其实就是隐含地调用对应的方法。

1、操作符即方法

运行结果如下:

2、方法即操作符

var str = "abcdef";
var x1 = str.indexOf("c");
var x2 = str indexOf "c";
var x3 = str.substring(2, 4);
var x4 = str substring (2,4) // 如果参数有多个,需要用小括号包起来
var x5 = str.toUpperCase();
var x6 = str.toUpperCase; // 方

Scala学习笔记03:操作符相关推荐

  1. Scala学习笔记(一)

    Scala学习笔记(一) 一.Scala简介 二.Scala安装与配置 1. 安装JDK 2. 安装Scala SDK 3. 安装IDEA插件 三.Scala解释器 1. 启动Scala解释器 2. ...

  2. MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])

    MySQL 8--学习笔记03(插入.更新.删除 数据 [DML语句]) 一.插入数据 1.1 插入所有字段.插入部分字段 1.2 同时插入多条记录(批量插入) 1.3 将查询结果插入到表中 二.更新 ...

  3. Scala学习笔记(三)

    Scala学习笔记(三) 一.模式匹配 1. 简单模式匹配 2. 匹配类型 3. 守卫 4. 匹配样例类 5. 匹配数组 6. 匹配列表 7. 匹配元组 8. 变量声明中的模式匹配 8.1 获取数组中 ...

  4. Git 的安装与初次使用 —— Git 学习笔记 03

    Git 的安装与初次使用 -- Git 学习笔记 03 Git 的安装与初次使用 -- Git 学习笔记 03 安装 Git 在 Linux 上安装 在 Windows 上安装 初次运行 Git 前的 ...

  5. JavaWeb黑马旅游网-学习笔记03【登陆和退出功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  6. HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  7. JDBC学习笔记03【JDBC事务管理、数据库连接池、JDBCTemplate】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

  8. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  9. Scala 学习笔记

    Scala 学习笔记 1 object func_exp { 2 println("Welcome to the Scala worksheet") //> Welcome ...

最新文章

  1. 用Zabbix部署onalert云告警平台
  2. Webserver内存溢出分析
  3. Android 毛小软件,毛库官方app
  4. 巴什博奕(Bash_Game)
  5. redis desktop manager_面试官:Redis分布式锁如何解决锁超时问题?
  6. java字节码_好的,每个接触Java字节码的人
  7. sqlite_orm sync_schema源码即翻译
  8. [转载] 【数学问题】利用python求解表达式
  9. Windows Notepad 居然要迎来大更新了!
  10. 打造 Microsoft Windows Server 2008 R2 SP1 支持的 Dell 桌面虚拟化解决方案
  11. 删除悬镜linux安装教程,Linux安全运维之如何活用history命令
  12. html rpc文档,HTML5 DRM 正式成为 Web 标准,百度正式开源RPC框架brpc
  13. linux 两台linux服务器想共享一个磁盘分区
  14. t470换屏线_thinkpad t470怎么样?thinkpad t470拆机图解全面评测
  15. 深度学习从入门到实战——卷积神经网络原理解析及其应用
  16. 轮播图和导航栏:Vue和JavaScript分别实现
  17. linux cp -r 参数,Linux cp命令参数简介
  18. Extraneous children found when component already has explicitly named default slot. These children
  19. c语言.jpg图片转成数组_怎么把Word转成PDF?一个PDF转换软件就能搞定!
  20. 汽车技术管理系统c语言,[源码和文档分享]基于C语言实现的汽车牌照的快速查询...

热门文章

  1. 【我的物联网成长记13】物联网卡能否携号转网?
  2. 补习系列(3)-springboot中的几种scope
  3. mysql 错误编码_【分享】MySQl操作系统提示错误编码
  4. SpringBoot与Redis缓存
  5. MscTeX警告Package fontspec Warning: Font “Songti SC Light“ does not contain requested(fontspec)的解决
  6. Python操作HDF5存储数据方法总结
  7. VGGnet论文解读及代码实现
  8. 创建选修专业表oracle,数据库及数据表的创建与删除 (Oracle实验)
  9. vs2010括号不成对_C++ VS2010 括号匹配 求强人解答
  10. python项目计划_2017年vn.py项目计划