Scala 命令行任务与 Web 服务开发指南
1. 命令行任务处理
1.1 变量类型转换
当变量以字符串形式存在时,可将其转换为所需类型,示例如下:
val name = a
val age = b.toInt
val weight = c.toDouble
若输入与预期不匹配,示例中的 ExpectedPattern 行将抛出 scala.MatchError 。
1.2 输出操作
可使用 print 、 printf 或 println 进行输出。 readLine 方法还能提示用户输入。 Console 对象有多个字段可与打印方法配合控制显示,例如让整行输出加下划线:
val qty = 2
val pizzaType = "Cheese"
val total = 20.10
print(Console.UNDERLINED)
println(f"$qty%d $pizzaType pizzas coming up, $$$total%.2f.")
print(Console.RESET)
输出结果为加下划线的字符串: 2 Cheese pizzas coming up, $20.10. </
超级会员免费看
订阅专栏 解锁全文
9

被折叠的 条评论
为什么被折叠?



