Scala学习笔记(一)

本文是Scala学习笔记的第一部分,主要介绍了Scaladoc的使用,包括在线和离线浏览,以及如何通过Scaladoc查找类和方法。接着讲解了Scala方法的调用,包括简写方式、符号重载、apply方法和通配符的使用。还提到了Scala中的一些小技巧,如类型参数、隐式参数和特定类型的额外方法。最后,给出了练习,涉及获取字符串首尾字符和使用BigInt进行大数运算。
摘要由CSDN通过智能技术生成

Scaladoc的使用:

1) 登录www.scala-lang.org/api提供在线浏览,地址栏可以输入关键词直接搜索方法和或类
2) 登录http://scala-lang.org/download/all.html,下载副本提供离线浏览scaladoc
3) 通过搜索关键词点击进入所属类页面下,比如搜索BigInt类,可以看到左上角显示的scala.math.BigInt代表类所在的包路径,C和O分别代表对应的类或伴生对象,右上角是对应的链接入口,伴生对象中的方法类似于Java类中的静态方法。
在这里插入图片描述
在这里插入图片描述

Scala方法的使用

  1. 方法的一般调用
  • 通常用a 方法 b 作为a.方法(b) 的简写,这里的方法是一个带有两个参数的方法(一个隐式一个显式)。
  • 无参方法不修改对象,调用时无需写括号
  1. 符号重载和apply方法
  • 在Java中不允许对操作符进行重载,但scala支持这一行为。这也就意味着你会在数值类看到对各个操作符的定义,你完全可以在有必要的情况下进行操作符重载。
  • 在很多类或伴生对象中都可以看到apply方法的存在&#x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值