如果你这么想,说明你被自己的看家本事给局限住了,这种思维方式会让你即便学到了更多好东西,也无可奈何。
case class的成员默认都是常量,所以case class适用于数据成员不改变的场景,而且case class之间可以进行比较
在当前的大环境下,Web3 似乎步入“寒冬”,大部分行业均呈现下滑趋势。然而在这份“萧条”中,NFT 发展成了一股“清流”。
scala通过JDBC方式操作mysql (需要加载 mysql-connector-java 驱动)
“开头的标识符为保留的 Scala 编译器产生的标志符使用,应用程序应该避免使用”$"开始的标识符,以免造成冲突。
我们也可以通过创建一个 HelloWorld.scala 的文件来执行代码,HelloWorld.scala 代码如下所示
scala定义函数的标准格式为: def 函数名(参数名1: 参数类型1, 参数名2: 参数类型2) : 返回类型 = {函数体}
scala中没有三目运算符,因为根本不需要。scala中if else表达式是有返回值的,如果if或者else返回的类型不一样,就返回Any类型(所有类型的公共超类型)。 例如:if else返回类型一样...
同Java一样,Scala也有8种基本数据类型:Byte、Char、Short、Int、Long、Float、Double以及Boolean。
在Scala中有一种特殊的机制,当编译器第一次编译失败的时候,会在当前的环境中查找能让代码编译通过的方法,用于将类型进行转换,实现二次编译。