Scala学习-02-方法
2024-08-22 21:51:26
算数和操作符重载
所有的操作符都是方法。
a + b 是一种缩写形式 : a .+ b
“+”是方法名(操作符重载)
++和——
Scala中并没有“++”和“——”。需要使用“+=”和“-=”
BigInt和BigDecimal
scala> var x :BigInt = 1234567890
x: BigInt = 1234567890 scala> x*x*x
res19: scala.math.BigInt = 1881676371789154860897069000
java中还要调用方法才行,Scala简单了许多。
调用数学方法
在Scala中不需要从某个类调用静态方法,而是直接调用。
scala> import scala.math._
import scala.math._ scala> sqrt(2)
res21: Double = 1.4142135623730951 scala> pow(2,4)
res22: Double = 16.0 scala> min(3,pi)
<console>:15: error: not found: value pi// π 值需要大写P
min(3,pi)
^ scala> min(3,Pi)
res24: Double = 3.0
在Scala中“_”是通配符,类似于Java中的“*”
以Scala开头的包,引入时可以省略Scala。
Scala中的方法
在Scala中几乎可以使用任何符号为方法命名。这一点和其他语言很不一样。
当方法有两个操作数时,通常你可以把 “.” 省略作为简写。
a 方法 b
最新文章
- Nginx日常操作和配置
- php学习手记
- 决策树Decision Tree 及实现
- SonarQube的安装、配置与使用
- linux桌面应用开发之折腾
- Capabilities and Limitations of Optimizing Compilers
- Struts2上传图片时报404错误
- 【LeetCode OJ】Pascal&#39;s Triangle II
- ubuntu 挂载优盘
- Akka官方文档翻译:Cluster Specification
- IIS虚拟目录实现与文件服务器网络驱动器映射共享
- html常用标签 第二节
- Centos常用命令及解释
- Java 架构师之路(1)
- 云计算之路-阿里云上:docker swarm 集群再次出现故障
- Groovy 设计模式 -- 组合模式
- day 06 元组、字典、集合的定义及其方法
- 自定义django-admin命令
- mtr 命令
- SpringCloud统一配置之使用配置
热门文章
- window.open()弹出窗口参数说明及居中设置
- Python3+Selenium3+webdriver学习笔记7(选择多链接的结果、iframe、下拉框)
- userBean-作用范围application
- C基础的练习集及测试答案(31-39)
- ABAP function group和Tomcat library重复加载问题
- AE开发关于OnMapReplaced方法的使用原理
- Android颜色选择器介绍
- (原)IPhone开发时把ToolBar中的元素居中的技巧
- 摘自 dd大牛的《背包九讲》
- Python socket 粘包