摘要: 1 package chapter07 2 3 import scala.collection.mutable 4 import scala.collection.mutable.ArrayBuffer 5 6 object Test02_ArrayBuffer { 7 def main(args: 阅读全文
posted @ 2022-01-18 22:58 靠谱杨 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1 package chapter07 2 3 object Test01_ImmutableArray { 4 def main(args: Array[String]): Unit = { 5 // 1. 创建数组 6 val arr: Array[Int] = new Array[Int](5 阅读全文
posted @ 2022-01-18 22:33 靠谱杨 阅读(82) 评论(0) 推荐(1) 编辑
摘要: (1)obj.isInstanceOf[T]:判断 obj 是不是 T 类型。 (2)obj.asInstanceOf[T]:将 obj 强转成 T 类型。 (3)classOf 获取对象的类名。 1 package chapter06 2 3 object Test17_Extends { 4 d 阅读全文
posted @ 2022-01-18 19:33 靠谱杨 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1 package chapter06 2 3 object Test16_TraitSelfType { 4 def main(args: Array[String]): Unit = { 5 val user = new RegisterUser("alice", "123456") 6 use 阅读全文
posted @ 2022-01-18 19:27 靠谱杨 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1 package chapter06 2 3 object Test13_Trait { 4 def main(args: Array[String]): Unit = { 5 val student: Student13 = new Student13 6 student.sayHello() 阅读全文
posted @ 2022-01-18 18:44 靠谱杨 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、包 1 package com{ 2 3 import com.atguigu.scala.Inner 4 5 // 在外层包中定义单例对象 6 object Outer{ 7 var out: String = "out" 8 9 def main(args: Array[String]): 阅读全文
posted @ 2022-01-18 17:15 靠谱杨 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1 package com.atguigu.chapter04 2 3 object Test_Lazy { 4 def main(args: Array[String]): Unit = { 5 lazy val result : Int = sum(13,12) 6 println("1. 函数 阅读全文
posted @ 2022-01-18 12:51 靠谱杨 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1 package com.atguigu.function 2 3 object Recursion { 4 def main(args: Array[String]): Unit = { 5 // 阶乘 6 // 递归算法 7 // 1) 方法调用自身 8 // 2) 方法必须要有跳出的逻辑 9 阅读全文
posted @ 2022-01-18 12:05 靠谱杨 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1 package com.atguigu.chapter04 2 3 object ControlAbstraction { 4 def main(args: Array[String]): Unit = { 5 //1. 传值参数(传递计算后的值) 6 def f0(a:Int):Unit = 阅读全文
posted @ 2022-01-18 12:04 靠谱杨 阅读(237) 评论(0) 推荐(0) 编辑