From d31446550d2a3daa9c4e974ccc344faf8bbe9aa8 Mon Sep 17 00:00:00 2001 From: kennethcheng Date: Tue, 15 Sep 2026 11:35:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:ChatGPT=E7=AC=AC=202=20=E8=AF=BE=EF=BC=9AS?= =?UTF-8?q?cala=20=E5=87=BD=E6=95=B0=E4=B8=8E=E6=96=B9=E6=B3=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/scala/practise2/demo/DemoFunction.scala | 10 +++++++--- src/main/scala/practise2/exercises/Exercises1.scala | 4 +++- src/main/scala/practise2/exercises/Exercises3.scala | 2 ++ src/main/scala/practise2/exercises/Exercises4.scala | 1 + src/main/scala/practise2/exercises/Exercises5.scala | 1 + 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/main/scala/practise2/demo/DemoFunction.scala b/src/main/scala/practise2/demo/DemoFunction.scala index 2eb91a1..692b887 100644 --- a/src/main/scala/practise2/demo/DemoFunction.scala +++ b/src/main/scala/practise2/demo/DemoFunction.scala @@ -3,6 +3,7 @@ package practise2.demo object DemoFunction { def main(args: Array[String]): Unit = { hello() + // 简单的函数 def hello(): Unit = { println("Hello Scala") @@ -17,8 +18,9 @@ object DemoFunction { } */ def add(a: Int, b: Int): Int = { - a + b // Scala 不需要显式 return + a + b // Scala 不需要显式 return } + val result = add(10, 20) println(result) @@ -27,9 +29,10 @@ object DemoFunction { // 最后一句是什么,就返回什么 def test(): String = { val a = 10 - println(a) // 只是打印 - "Hello" // 才是返回值 + println(a) // 只是打印 + "Hello" // 才是返回值 } + val resulTest = test() println("========") @@ -38,6 +41,7 @@ object DemoFunction { def hello2(): String = { "Hello" } + println(hello2()) println(hello2) // 也可以省略 () diff --git a/src/main/scala/practise2/exercises/Exercises1.scala b/src/main/scala/practise2/exercises/Exercises1.scala index 8a40923..55dbdc4 100644 --- a/src/main/scala/practise2/exercises/Exercises1.scala +++ b/src/main/scala/practise2/exercises/Exercises1.scala @@ -1,4 +1,5 @@ package practise2.exercises + /* 练习 1:加法函数 @@ -15,7 +16,8 @@ println(add(10, 20)) object Exercises1 { def main(args: Array[String]): Unit = { - print(add(10,20)) + print(add(10, 20)) } + def add(a: Int, b: Int): Int = a + b } diff --git a/src/main/scala/practise2/exercises/Exercises3.scala b/src/main/scala/practise2/exercises/Exercises3.scala index 392cf97..e74ccde 100644 --- a/src/main/scala/practise2/exercises/Exercises3.scala +++ b/src/main/scala/practise2/exercises/Exercises3.scala @@ -1,4 +1,5 @@ package practise2.exercises + /* 练习 3:判断成年人 定义: @@ -15,5 +16,6 @@ object Exercises3 { def main(args: Array[String]): Unit = { print(isAdult(20)) } + def isAdult(age: Int): Boolean = age >= 18 } diff --git a/src/main/scala/practise2/exercises/Exercises4.scala b/src/main/scala/practise2/exercises/Exercises4.scala index 4daa126..07f4e4d 100644 --- a/src/main/scala/practise2/exercises/Exercises4.scala +++ b/src/main/scala/practise2/exercises/Exercises4.scala @@ -1,5 +1,6 @@ package practise2.exercises + /* 练习 4:成绩评价 定义: diff --git a/src/main/scala/practise2/exercises/Exercises5.scala b/src/main/scala/practise2/exercises/Exercises5.scala index d6504ff..9be7bff 100644 --- a/src/main/scala/practise2/exercises/Exercises5.scala +++ b/src/main/scala/practise2/exercises/Exercises5.scala @@ -1,5 +1,6 @@ package practise2.exercises + /* 练习 5:计算两个数中的较大值 定义: