1. 循环
编写一个Scala程序,使用for循环打印出1到10之间的所有数字。
object test {
def main(args: Array[String]): Unit = {
for (i <- 1 \to 10) {
println(i)
}
2. 方法
定义一个Scala方法,接收两个整数参数并返回它们的和。
def sum(a: Int, b: Int): Int = a + b
val result = sum(5, 3)
println(result)
3. 函数
编写一个Scala匿名函数,接收一个整数并返回它的平方。
val square = (x: Int) => x * x
val squared = square(5)
println(squared)
4. 数组
创建一个包含五个整数的数组,并使用foreach循环打印出数组中的所有元素。
val array = Array(1, 2, 3, 4, 5)
array.foreach(println)
5. 元组
定义一个包含字符串和整数的元组,并分别打印出元组的第一个和第二个元素。
val tuple = ("hello", 42)
println(tuple._1)
println(tuple._2)
6. 列表
创建一个包含三个字符串的列表,并使用map函数将列表中的每个字符串转换为大写。
val list = List("apple", "banana", "cherry")
val upperCaseList = list.map(_.toUpperCase)
println(upperCaseList)