HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Начнем с установки<strong>Ruby</strong>и знакомства с<strong>REPL</strong>.</p>
1 <p>Начнем с установки<strong>Ruby</strong>и знакомства с<strong>REPL</strong>.</p>
2 <p>Если на вашем компьютере пока не стоит Ruby, то выполните установку по нашей<a>инструкции</a>. После установки перезагрузите компьютер.</p>
2 <p>Если на вашем компьютере пока не стоит Ruby, то выполните установку по нашей<a>инструкции</a>. После установки перезагрузите компьютер.</p>
3 <p>Теперь убедимся в том, что Ruby установился и работает. Откройте терминал и наберите в нем следующую команду:</p>
3 <p>Теперь убедимся в том, что Ruby установился и работает. Откройте терминал и наберите в нем следующую команду:</p>
4 <h2>Интерактивный запуск кода</h2>
4 <h2>Интерактивный запуск кода</h2>
5 <p>Если все прошло удачно, можно запустить код на Ruby через REPL.</p>
5 <p>Если все прошло удачно, можно запустить код на Ruby через REPL.</p>
6 <p><strong>REPL</strong>(<em>Read Eval Print Loop</em>) - это программа, которая работает как командная оболочка. Она:</p>
6 <p><strong>REPL</strong>(<em>Read Eval Print Loop</em>) - это программа, которая работает как командная оболочка. Она:</p>
7 <ul><li>Ожидает ввод от пользователя (<em>Read</em>)</li>
7 <ul><li>Ожидает ввод от пользователя (<em>Read</em>)</li>
8 <li>Выполняет введенный код (<em>Eval</em>)</li>
8 <li>Выполняет введенный код (<em>Eval</em>)</li>
9 <li>Печатает на экран результат (<em>Print</em>)</li>
9 <li>Печатает на экран результат (<em>Print</em>)</li>
10 <li>Затем снова входит в режим ожидания (<em>Loop</em>)</li>
10 <li>Затем снова входит в режим ожидания (<em>Loop</em>)</li>
11 </ul><p>Чтобы запустить REPL, наберите в терминале команду irb:</p>
11 </ul><p>Чтобы запустить REPL, наберите в терминале команду irb:</p>
12 <p>Такой способ помогает быстро проверять гипотезы, отлаживать код и делать простые вычисления.</p>
12 <p>Такой способ помогает быстро проверять гипотезы, отлаживать код и делать простые вычисления.</p>
13 <p>REPL позволяет использовать переменные и запоминает предыдущий ввод:</p>
13 <p>REPL позволяет использовать переменные и запоминает предыдущий ввод:</p>
14 <p>Чтобы выйти из REPL, воспользуйтесь одним из двух вариантов:</p>
14 <p>Чтобы выйти из REPL, воспользуйтесь одним из двух вариантов:</p>
15 <ol><li>Наберите exit и нажмите Enter</li>
15 <ol><li>Наберите exit и нажмите Enter</li>
16 <li>Нажмите CTRL + D</li>
16 <li>Нажмите CTRL + D</li>
17 </ol><h2>Запуск кода из файлов</h2>
17 </ol><h2>Запуск кода из файлов</h2>
18 <p>Для полноценной разработки REPL уже не подходит - в нем становится неудобно. Поэтому на практике разработчики записывают код в обычные текстовые файлы на своем компьютере.</p>
18 <p>Для полноценной разработки REPL уже не подходит - в нем становится неудобно. Поэтому на практике разработчики записывают код в обычные текстовые файлы на своем компьютере.</p>
19 <p>Какой редактор для этого использовать? Сейчас самым распространенным и удобным редактором для кода считается<a>VS Code</a>. Скачайте его, установите и поизучайте интерфейс. У него много встроенных возможностей, которые расширяются плагинами.</p>
19 <p>Какой редактор для этого использовать? Сейчас самым распространенным и удобным редактором для кода считается<a>VS Code</a>. Скачайте его, установите и поизучайте интерфейс. У него много встроенных возможностей, которые расширяются плагинами.</p>
20 <p>Откройте редактор, создайте в нем файл с именем<em>index.rb</em>и следующим содержимым:</p>
20 <p>Откройте редактор, создайте в нем файл с именем<em>index.rb</em>и следующим содержимым:</p>
21 <p>VS Code имеет встроенные механизмы, которые запускают код автоматически. Но пока вы только учитесь, поэтому стоит научиться запускать код вручную.</p>
21 <p>VS Code имеет встроенные механизмы, которые запускают код автоматически. Но пока вы только учитесь, поэтому стоит научиться запускать код вручную.</p>
22 <p>Для этого откройте терминал в той директории, где вы создали файл в редакторе. В терминале выполните такую команду:</p>
22 <p>Для этого откройте терминал в той директории, где вы создали файл в редакторе. В терминале выполните такую команду:</p>
23  
23