Ruby# Первые шаги...
Любой язык программирования работает с данными. По этому первое что надо научится это оперировать с переменными и константами. начнем с простого
наберите текст:
puts 1+2
И сохраните ее в файле calc.rb
Теперь запустите программу
при выполнение программы на экран выводится 3. тоесть складываются два числа 1 и 2 что легко понять и выводятся на экран при помощи команды
puts
В ruby есть целые числа(Integer(Fixnum,Bignum) и дробные с десятичные цифры которые называются числа с плавающей запятой(Float), а также комплексные(Complex).
таким образом можно выполнять над числами все простейшие действия сложение умножение и деление и выводить результат.
литералы - этом значения, непосредственно появляющиеся в исходном коде
puts 1+2 puts 4.1+5 puts 10/2 puts 3*7
теперь попробуем выполнить такой пример
puts 9/2
в ответ мы получим 4
Когда ваш компьютер не может получить "правильный" ответ, он всегда округляет его. (Конечно, 4 и есть правильный ответ в целочисленной арифметике для выражения 9/2; хотя, возможно, это не тот ответ, который вы ожидали.)
Возможно, вы недоумеваете, зачем может понадобиться целочисленное деление. Ну, скажем, вы собираетесь в кино, но у вас только 9 долларов. У нас в Портленде вы можете посмотреть фильм в кинотеатре "Багдад" за 2 бакса. Сколько фильмов вы сможете посмотреть там? 9/2... 4 фильма. 4.5 — это в данном случае, конечно, неправильный ответ; вам не позволят посмотреть полфильма и не позволят половине вас посмотреть целый фильм... Некоторые вещи нельзя разделить.
Для получения дробного числа нужно изменить программу таким образом
puts 9.0/2 или puts 9/0.2
таким образом явно указать ruby что мы хотим получить дробный ответ а не округленный
теперь по поводу строк
для вывода строк мы воспользуемся все той же командой puts
puts 'Hello World' puts 'Bay World=)'
Строки нужно заключать в одинарные или в двойные кавычки
Комментарием называется часть программного кода, пропускаемая при обработке (интерпретации или компиляции). В Ruby знаком начала комментария служит #. Всё, что между ним и концом строки пропускается. Многострочные комментарии помещаются между словами =begin и =end
#Однострочные комментарии
=begin
Многострочные
комментарии
=end
|
Категория: Ruby | Добавил: mdErrDX5341 (22.03.2011)
|
Просмотров: 3640
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|