【发布时间】:2018-03-09 14:53:25
【问题描述】:
我是 spark 的新手。有一行代码可以估算 pi,但我不太明白它是如何工作的。
scala>val pi_approx = f"pi = ${355f/113}%.5f"
pi_approx: String = pi = 3.14159
我不明白上面表达式中的 'f' '$' 和 '%' 。谁能解释一下它们的用法?谢谢!
【问题讨论】:
-
它只是格式化数字。 355f 是一个浮点数除以 113 。 .5f 表示显示到小数点后五位。 $ 匹配浮点数,前面的 f 表示在 "" 字符串中由 $ 表示的浮点数,更多信息请阅读docs.scala-lang.org/overviews/core/string-interpolation.html
-
谢谢!这很有帮助! ^^
标签: apache-spark