【发布时间】:2015-03-03 21:05:12
【问题描述】:
基本上,我在 Scala 中定义了一个 Double,我希望它采用二进制表示。例如:
val myDouble: Double = 0
val myDoubleAs64BitString = "00000000"+
"00000000"+
"00000000"+
"00000000"+
"00000000"+
"00000000"+
"00000000"+
"00000000"
这听起来和看起来很疯狂,但基本上就我所做的而言并非如此。我基本上是在编写一个国际象棋应用程序,我需要一种体面的方式来在测试位板表示时获得反馈。
【问题讨论】:
-
所有阅读本文的人,scala-exercises.47deg.com/index.html
-
纯Java方案可以查看this answer。此外,值得注意的是,
myDouble在此示例中是Int。 -
感谢@resueman 更正。我是一名 Java 开发人员,正在过渡到 Scala,所以还不熟悉所有语法。
标签: scala