2016-06-13 2 views
3

Я используюUnicode - Scala для печати квадратный символ корня

println("\u221A") 

свою печать что-то еще. enter image description here

РЕПЛ Выход - 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-ночные, ЗШ 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

Конечно, если его браузер имеет те же проблемы с кодировкой, что и его терминал, этот ответ будет выглядеть одинаково неправильно ;-) –