2016-06-13 39 views
3

我現在用的是的Unicode - 斯卡拉打印平方根符號

println("\u221A") 

其打印別的東西。 enter image description here

REPL輸出 - Windows 7的64位

enter image description here

如何打印平方根符號?

+0

繼續,給我們一個線索。它打印什麼呢?那樣我們可能希望找出需要解決的問題。 –

+0

正如@Madoc所說,它取決於您的終端,而不是操作系統。你應該檢查你的控制檯設置或者去另一個終端,比如Tera Term of Putty。 https://en.wikipedia.org/wiki/List_of_terminal_emulators#Microsoft_Windows – ymonad

回答

3

你的代碼打印我的機器上的平方根符號(MacOS X的10.11.5,iTerm2 3.0.20160604-每晚的zsh 5.0.8(x86_64的 - 蘋果darwin15.0))

Welcome to Scala version 2.10.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_25). 
Type in expressions to have them evaluated. 
Type :help for more information. 

scala> println("\u221A") 
√ 

這可能與你的遊戲機的字符集有關。

請注意,你可以做交替:

println("√") 

,因爲Scala的源代碼是Unicode兼容。

+1

當然,如果他的瀏覽器與他的終端有相同的編碼問題,這個答案看起來同樣是錯誤的;-) –