Scala (二):基本语法
一:声明值和变量Scala有两种类型的变量:
? Scala有自动类型推导,如: 系统自动推断出来变量myStr 为字符串模式(String类来自java.lang.String Scala直接使用java的定义,未自己定义此数据结构) ? 同时我们也可以显示的指定类型: var myStr: String = "I love Scala!" var myStr2: java.lang.String = "I‘m string class from java" // Scala 的 String类是直接使用的java String类 其中 : 分隔了变量名和类型,和java不同,scala是变量名在前,类型在后,并以:分隔,这里要注意 ? 其他,例: ? ? 二:基本数据类型和操作数据类型:
参考: ? 字面量 literal通常我们还有一个术语,字面量(英文literal) 字面量通俗的来说就是值 如下图 我们后面会说字面量,字面量对于我们理解Scala中的函数有很大帮助,这里大家先知道,字面量是什么 ? 操作符:scala有: + - * / % 等操作符,在scala中,操作符就是方法。例如: 5 + 3 和 5.+(3) 是等价的,也就是说: a 方法 b 等价于: a.方法(b) 前者是后者的简写形式,+是方法名,如示例的5.+(3),+是Int类中的一个方法 ? Scala没有提供++ 和 -- 的操作符,如果需要递增或者递减的时候,可以 使用 += 或者 -=, 比如
var x = 1 x += 1 ? 富包装类:
? ?Range:(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |