Вы вошли как Гость | Группа "Гости" Приветствую Вас Гость | RSS
mdErrDX5341.lab:...I'm a fool studying schizophrenia as a source of life...=)

Не забудь поспать: Четверг, 26.06.2025, 05:32
Главная » Статьи » Языки программирования » Ruby

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
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]