scala

标识符的命名规范

1、以字母或者下划线开头,后接字母、数字、下划线

2、以操作符开头,且只包含操作符(+-*/#!等)

3、用反引号`......`包括的任意字符串,即使是scala关键字也可以

字符串输出

1、字符串,通过+号连接

2、printf用法:字符串,通过%传值

3、字符串模板,通过$获取变量值

复制代码
println(age+"岁的"+name+"在尚硅谷学习")
复制代码
printf("%d岁的%s在尚硅谷学习",age,name)
复制代码
println(s"${age}岁的${name}在尚硅谷学习")
复制代码
println(f"the num is ${num}%5.2f")
Scala 复制代码
object test05 {
  def main(args: Array[String]): Unit = {
    //输入信息
    println("请输入您的大名:")
    val name:String=StdIn.readLine()
    println("请输入您的年龄")
    val age:Int = StdIn.readInt()
    //控制台打印输出
    println(s"欢迎${age}岁的${name}来到尚硅谷学习")
  }

}
Scala 复制代码
object test05 {
  def main(args: Array[String]): Unit = {
    //1、从文件中读取数据
    Source.fromFile("src/main/resources/test.txt").foreach(print)
    //2.将数据写入文件
    val writer = new PrintWriter(new File("src/main/resources/output.txt"))
    writer.write("hello scala from java writer")
    writer.close()
  }

}
相关推荐
雾行0x0013 分钟前
粗排:如何在毫秒级筛出值得精排的内容?
后端·架构
D1213814 分钟前
从零用 C++17 写一个 API 网关:线程模型、控制面分离,以及三个真实 Bug
后端
Scene21614 分钟前
AgentScope Java 进阶:2.如何精准定义问题类型与处理“不确定性”?
后端
用户3459668152114 分钟前
在嵌入式 Linux 摄像头上跑 WebRTC:metaRTC 8.0 的 8 个坑与解法
后端
今天早睡17 分钟前
用 State、Reducer 和条件边搭出可控循环
后端
站大爷IP18 分钟前
Python的字符串格式化把我坑惨了,原来f-string和format的区别这么大
后端
雾行0x0021 分钟前
精排:推荐系统如何给内容打分?从多目标预估到分数融合
后端·架构
今天早睡21 分钟前
Checkpointer 和 thread_id 如何让状态跨调用延续
后端
用户4233412461923 分钟前
Redis 缓存穿透、击穿、雪崩,一次性讲清楚
后端
姜鱼问生28 分钟前
2G 内存跑 5 个容器频频 OOM?一招 Swap 抢救你的 2核2G 小破服务器
后端