scala>:paste// Entering paste mode (ctrl-D to finish)classStudent(name:String,age:Int){def printInfo=println(s"New a student with name: ${name}, age: ${age}.")}object Student{defapply(name:String,age:Int)=newStudent(name,age)}// Exiting paste mode, now interpreting.classStudentobject...
1)arr1.toBuffer//定长数组转可变数组 2)arr2.toArray//可变数组转定长数组 2、元组 scala 代码语言:javascript 代码运行次数:0 运行 AI代码解释 packagecn.buildworld.scala.day3 object demo2{defmain(args:Array[String]):Unit={//创建元组val tuple=(1,2,"hello")//访问元组//1. 使用 _顺序号printl...
scala>"菜鸟教程官网: ".concat("www.runoob.com");res0:String=菜鸟教程官网:www.runoob.com 同样你也可以使用加号(+)来连接: scala>"菜鸟教程官网: "+" www.runoob.com"res1:String=菜鸟教程官网:www.runoob.com 让我们看个完整实例: 实例 objectTest{ defmain(args:Array[String]){ varstr1="菜鸟教...
objectHelloWorld{/* 这是一个 Scala 程序 * 这是一行注释 * 这里演示了多行注释 */defmain(args:Array[String]){// 输出 Hello World// 这是一个单行注释println("Hello, world!")}} 空行和空格 一行中只有空格或者带有注释,Scala 会认为其是空行,会忽略它。标记可以被空格或者注释来分割。 换行符 Scala...
String 方法 charcharAt(intindex) 返回指定位置的字符 从0开始 intcompareTo(Object o) 比较字符串与对象 intcompareTo(String anotherString) 按字典顺序比较两个字符串 intcompareToIgnoreCase(String str) 按字典顺序比较两个字符串,不考虑大小写 String concat(String str) ...
object Main { defmain(args: Array[String]): Unit = {//集合的遍历,i <- 集合// to确定区间for(i <-1to10) { println(i) }// 1,2,3,4,5,6,7,8,9,10//util确定区间for(i <-1until10){ println(i) }// 1,2,3,4,5,6,7,8,9//步长写法1for(i <-1to (10,2)) println(i...
object Hello { def main(args: Array[String]): Unit = { println(“Hello, Scala!”) } } “` 5. 保存和退出编辑器:在`vi`编辑器中,按下`Esc`键,然后输入`:wq`命令保存文件并退出编辑器。在`nano`编辑器中,按下`Ctrl+X`键,然后输入`y`确认保存文件。
object HelloSpark{def main(args:Array[String]):Unit = {println("Hello Spark!")}} 三、Scala的基本语法 1、概述 /*** Scala基本语法:* 区分大小写* 类名首字母大写(MyFirstScalaClass)* 方法名称第一个字母小写(myMethodName())* 程序文件名应该与对象名称完全匹配* def main(args:Array[String]):s...
objectMain{defmain(args:Array[String]):Unit= println("Hello, Scala developer!") } 在Scala 2中,也可以通过创建一个扩展App类的对象来定义主程序。例如: objectMainextendsApp{ println("Hello, Scala developer!") } 需要注意的是,这种方法在Scala 3中不再推荐使用。它们被新的@main方法取代了,这是在Sca...
classStudent{//定义属性privatevarname:String="wq"//私有属性varage:Int=_varsex:String=_//初值是空} 2. 创建对象 //创建一个对象valstudent=newStudent// println(student.name) //不能访问私有属性println(student.sex)println(student.age)student.sex="male"//修改属性println(student.sex) ...