RubyHammer: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 64:
Программы на языке Ruby суть текстовые файлы, не подлежащие [[w:компиляция|компиляции]]. Для их исполнения нужен интерпретатор, который мы уже установили. Чтобы запустить программу на Ruby, необходимо вызвать интерпретатор и передать ему имя файла с программой в качестве параметра.
 
Чтобы запустить программу с именем <code>TecToBa9_nporpammasample_program.rb</code> (программы на Руби обычно имеют расширение <code>.rb</code>), в Unix-e нужно вызвать консоль и набрать:
% <tt>ruby TecToBa9_nporpammasample_program.rb</tt>
Чтобы запустить программу из Windows нужно дважды кликнуть на файл с программой. Чтобы окно не исчезало и были видны результаты надо перед местами выхода из программы поставить команду ожидания ввода
<code>STDIN.getc</code>
Строка 85:
% <tt>irb</tt>
 
Полигон — это рубиговорящаяRuby-консоль, команднаяреализация строкаREPL для Ruby. Она показывает вам результат выполнения каждой введенной строки кода:
% irb(main):001:0> <tt>[1,2,3,4]</tt>
% => [1, 2, 3, 4]
Строка 107:
В последних версиях дистрибутива «Установка за один щелчок» для Windows появилась утилита <big>''<tt>fxri</tt>''</big>. Это оконная кроссплатформенная программа, вобравшая в себя функционал ri и irb. Буковки <tt>fx</tt> в начале означают использование библиотеки [http://www.fxruby.org/ FXRuby]. Последние две буквы <tt>ri</tt> означают Ruby Informer (Информатор о классах и методах в языке Руби).
 
У <tt>fxri</tt> три окна: в левом перечислены все методы c описаниями. Верхнее правое окно рассказывает о выбранном методе. Нижнее левое окно реализует <tt>irb</tt>, описанную выше.
 
==== Полигон в сети ====
Строка 134:
<code><source lang="ruby">
puts [1,2,3,4] #-> 1\n2\n3\n4
# \n означает переводпереход строки-возвратна кареткиновую строку, new line character
p [1,2,3,4] #-> [1,2,3,4]
puts "привет!" #-> привет!