У вас вопросы?
У нас ответы:) SamZan.net

строка которой можно манипулировать средствами языка str

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.4.2025

Примеры

В Ruby есть немало оригинальных решений, редко или вообще не встречающихся в распространённых языках программирования. Можно добавлять методы не только в любые классы, но и в любые объекты. Например, вы можете добавить к некоторой строке произвольный метод.

                  # всё от символа # и до конца строки - комментарий

                  # = является оператором присваивания,

                  # символы в «"» - строка, которой можно манипулировать средствами языка

 str = "Привет"   # здесь создаётся переменная str, типа String

                  # def - ключевое слово для объявления функции

 def str.bye      # str. указывает, кому принадлежит метод (по умолчанию Object)

                  # bye - имя метода, за ним может следовать необязательный, заключённый в

                  # круглые скобки список параметров функции

   "Пока!"        # из метода возвращается последнее вычисленное значение (здесь - строка)

 end              # ключевым словом end заканчиваются практически все инструкции Ruby

                  # puts - метод,

                  # str.bye - обращение к методу bye объекта str

                  # значение, полученное из метода bye передаётся методу puts

                  # который выводит на экран информацию

 puts str.bye     #=> Пока!

Этот пример также демонстрирует, как в Ruby можно использовать синглтон. В этом примере синглтоном является объект str.

Любая конструкция в Ruby возвращает значение. Например:

                  # конструкция if вычисляет выражение после него, и, если оно истинно,

                  # возвращает результат выражения между then и else, иначе между else и end

 puts( if 5 > 3 then "Одно" else "Другое" end )   #=> Одно

                  # происходит присваивание значения переменной var, и операция присваивания

                  # возвращает значение переменной var, которая выводится на экран

 puts( var = 5 )                                  #=> 5

[править]




1. тема и правовая семья 1
2. Авторская позиция в романе Обрыв
3. е годы XX столетия в Великобритании впервые было высказано предположение о наличии связи между курением сиг
4. Средняя общеобразовательная школа 34 с углубленным изучением отдельных предметов г
5. Феофан Прокопович
6. тема и принципы государственное службы 8 Список литер
7. задание По дисциплине- Операционные системы Выполнил студент Группы Проверил- А1
8. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата технічних наук
9. Черкизово
10. 32 с Список литературы ~ 5 наименований