Ruby: различия между версиями
Содержимое удалено Содержимое добавлено
Ramir (обсуждение | вклад) уроды опять сделали непутёвое решение. придётся с раскрасчиком возиться вручную |
Ramir (обсуждение | вклад) |
||
Строка 123:
Примеры вывода на экран:
puts [1,2,3,4] #-> 1\n2\n3\n4 </source></code>
Как видно из примера, результаты во время вывода строк и массивов существенно различаются. Если вас не смущают кавычки в результате вывода, то смело используйте <code>p</code>, если смущают, то <code>puts</code>.
{{info|Иногда возникает ситуация, когда при попытке вывода на экран русскоязычной строки при помощи метода <code>p</code> выводится непонятный код вида
<code><nowiki>"\323\367\350\362\345 \320\363\341\350!"</nowiki></code>
Чтобы избежать таких ситуаций следует поместить в начало программы следующий программный код:<code><source lang="ruby">$KCODE = "utf-8"</source></code>
Кодировка <tt>utf-8</tt> используется в <tt>SciTE</tt>. При использовании других редакторов, может потребоваться смена кодировки на соответствующую (зависит от редактора и операционной системы)}}
|