Шрифт:
Позвольте, что тут делает
Еще один источник недоразумений — метод
Вас ничего не удивляет? Но давайте запустим следующий сценарий и посмотрим, что произойдет:
У Ruby есть такая особенность: когда вы выполняете
Поведение сценария следует считать более правильным. Не забывайте, что сама программа
Имейте в виду, что
• файл
• файл
• файл
• файл
• путь, указанный в переменной окружения
Инициализационные файлы пишутся на Ruby. В них можно настраивать текст приглашения и многое другое. Подробно эти файлы обсуждаются в книге «Programming Ruby». Ниже мы сделаем лишь несколько замечаний.
Если ваша версия Ruby собрана с поддержкой библиотеки GNU readline (обычно так и есть), то вы можете перемещаться по истории команд с помощью клавиш со стрелками вверх и вниз. Еще важнее, что работает механизм завершения по клавише Tab: когда вы набираете начало идентификатора, а затем нажимаете Tab,
Чтобы включить механизм завершения, добавьте в файл
В файле
Вот пример его использования: