博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快学scala(第二版)学习笔记-1.基础
阅读量:6689 次
发布时间:2019-06-25

本文共 476 字,大约阅读时间需要 1 分钟。

hot3.png

基础

变量

val 常量 var 变量

常用类型

和java一样

方法

  • 几乎任何符号都可以用来命名方法,比如说 +
  • 使用起来也可以用 a 方法 b 或者 a.方法(b)
  • 方法没有参数,可以省略括号

通配符

import scala.math._ 这里的下划线想到与java中的*

apply

根据下标取字符串的字符,不然 "abc"(1) // => "a"

练习:

  1. 计算3的平方根,然后再对该值求平方,与3的差

val a = math.sqrl(3) val b = a * a 3 - b

  1. "crazy" * 3

"crazycrazycrazy"

  1. 用BigInt计算2的1024次方

BigInt(2).pow(1024)

  1. "crazy" * 3 字符串与数字操作会如何?

"crazycrazycrazy"

  1. 10 max 2 的含义是? max的方法定义在哪个类? 比大小,哪个更大? 这里就是 10,定义在 RichInt。

未完待续。。。

转载于:https://my.oschina.net/u/2385255/blog/1511470

你可能感兴趣的文章
Django的ModelForm
查看>>
Asp.Net MVC及Web API框架配置会碰到的几个问题及解决方案
查看>>
PHP学习之路(六)
查看>>
【转载】SharpDevelop源码分析(三)插件系统
查看>>
判断点在多边形内
查看>>
[.Net]System.OutOfMemoryException异常
查看>>
思考几个问题
查看>>
[硬件]SICK LMS111激光扫描仪使用
查看>>
awk学习
查看>>
Microsoft Dynamics AX 2012 的安全框架和安全模型
查看>>
【实验吧】逆向rev50
查看>>
2、Spring Cloud - 入门概述
查看>>
1.1 变量
查看>>
mfc 链接时错误 文件函数重复定义
查看>>
php
查看>>
Django 是如何实现用户登录和登出机制的(默认版本-数据库版本)
查看>>
【转】 wpf系列-入门
查看>>
exp6
查看>>
PBRT笔记(12)——蒙特卡洛积分
查看>>
自己用 python 实现 base64 编码
查看>>