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()
  }

}
相关推荐
唐青枫9 分钟前
别只把 enum 当常量列表:Zig 枚举、状态机与 Tagged Union 实战
后端
牛油果子哥q18 分钟前
C++STL算法超全精讲:排序/查找/去重/遍历/最值/合并全套API、仿函数、Lambda适配、实战避坑
开发语言·c++·算法
2601_9638702121 分钟前
【计算机毕业设计】基于Spring Boot的非遗文创产品交易平台的设计与实现
java·spring boot·后端
lv__pf22 分钟前
Spring之AOP底层源码解析(下)【TL spring14】
java·后端·spring
Xeon_CC25 分钟前
用C++编写屏幕准星
开发语言·c++
孤存52230 分钟前
c语言动态内存管理
c语言·开发语言·算法
冰暮流星43 分钟前
javascript之webstorage用法
开发语言·javascript·ecmascript
苍何1 小时前
保姆级教程,Codex 接入 DeepSeek V4 Pro 和 Grok 4.6,6 种方法全整理
后端
我一定会有钱1 小时前
打造完美工作流:Git 配置”一次推送,三端同步”(Gitee/GitCode/GitHub)
开发语言·windows·vscode·搜索引擎·gitlab·github·visual studio code