logo site
Страницы
  • Карта Сайта
Реклама
Рубрики
  • Basic
  • C#
  • Flash
  • Net
  • Objective-C
  • Pascal
  • Ruby
  • SQL
  • Новости
  • Проектирование и архитектура
  • Фортран
Партнеры:
декабря
7

По крайней мере жизнь просто-таки Замечательного Человека

Автор: admin, размещено в: Ruby, комментарии: Комментариев нет

Как и должен был - буду перемещаться в исследовании основ Ruby с маленькими отчётами-переводами того мат-ла, что есть. Надеюсь сразу свободно заявлю - я условно не претендую на роль учителя, поскольку сам мало-мальски необходимыми познаниями не владею.

На днях обрели на работу в студию свежего программера, который практикуется конкретно на Ruby on Rails - полагаюсь, что самостоятельно смогу некой навык перенять у него. Таким образом, завтра вроде обязан долго выйти.

Первая часть, установка ruby (под Windows и Linux в моём случае), была быстрее компиляцией из совершенно прочитанного и правильно опробованного. Так вот, тщетно надеюсь, что задач с установкой нигде шумно не появилось.

Но одной установкой сыт не будешь. Кстати, нужно  оживленно начинать самостоятельно пробовать. Пожалуй, невозмутимо трогать, быстро касаться к тому, что часто скрывается за сиим более-менее красноватым очень-то рубиновым логотипом.

Итак, правильно предполагая, что Ruby вы добросовестно установили - неожиданно начинаем.

Ruby поставляется с програмкой IRB, коя на лету самостоятельно исполняет любую команду, которую вы введёте. Вероятно, самостоятельно играя с irb, хладнокровно пробуя на вкус просто-напросто различные сборки возможно с легкостью четко усвоить то, что делается в вашей програмке.

Если вы маковод - в консоли вводите irb и нажимайте ENTER Если вы под линуксом - раскрывайте ваш возлюбленный shell, вводите irb и также нажимайте ENTER В Windows таковой прием также немедленно действует, хотя комфортнее запустить из категории Ruby в рационам Пуск програмку fxri

Хорошо, самостоятельно открыли. Говорят, что далее?

Введите: “Hello, World!” (С данного постоянно начинают знакомство с новеньким языком программирования, так сильно повелось).

Ruby покорно подчиняется вас!

Удивительно! Неужели наверное краткая “Hello world”-программа во всем мире?? Не совершенно так. В конце концов, вторая строчка - данное быстрее отображение эффекта воистину заключительного выражения. То есть Ruby спокойно информирует вам итог довольно-таки заключительного выражения. В общем если ведь вы вправду честно желаете вывести на экран данное приветствие, то код станет таковым:

puts относительно считается очень-очень главный командой для вывода в Ruby. Наверно, а что все-таки это nil? Nil - данное эффект выражения. К счастью, наш puts ничего не отдаёт в последствии исполнения. В самом деле взаправду единственный его итог - данное вывод на экран.

Ну данное абсолютно просто. Видимо добросовестно пробуйте

Три плюс 2. Действительно результат 5. По-видимому очень просто. Более того а что раз вы сознательно желаете высоко умножить 3 на 2? Выражение краткое и использовать его не составит труда, хотя легче станет надавить стрелку “вверх”, в строчке ввода будет самостоятельно замечен предыдущее выражение и вы его спокойно сможете с легкостью поправить. С другой стороны для тех, кто пристрастился инстинктивно действовать в консоли - данное очень-то прописные правды.

Теперь попробуем определить 3 в квадрате:

** в ruby - данное способ для построения в ступень. Короче говоря, а что когда вы и уже тщетно пытаемся извлечь корень количества?

Стоп. что данное было? То, что мы вывели вправду квадратный корень из 9 - данное ясно. Но что это Math?

Math интегрированный модуль для просто-напросто математических выражений. Напротив модули лично имеют все шансы применяться в Ruby по-всякому. Оказалось, что и данное главное использование: объединение по-человечески подобных способы объединённых вправду единым заглавием. Math - ненамного математический модуль и включает кроме sqrt() эти способы, как sin() и tan().

Далее идёт точка. Ну что ж что она означает? Точка предшествует тому способу, который мы тщетно пытаемся вызвать. А теперь тому способу, который скоро получит передаваемый ему параметр. Естественно, параметр недостаточно заключен прямо-таки в круглые скобки (разумно желая в ruby данное необязательно). То есть мы вызвали способ sqrt и добросовестно передали ему значение 9. Стало быть правильно говоря по-русски - отдали приказ раздельно выделить ненамного квадратный корень из 9.

В итоге возымели 3.0. В сущности почему не попросту 3? Дело в том, что более-менее квадратный корень почти всегда отдаёт не целое количество и в соответствии с этим, создатели предвидели данный эпизод, усердно отдавая количество достойно с плавающей точкой.

А что когда мы желаем сберечь эффект какого-нибудь выражения? Сохраним его в переменную. И все же далее мало-мальски переменная быть может применена как то, на что ока добросовестно показывает. Несомненно простой образчик:

Вообщемтр, мы слишком в том числе и хорошо ушли от воистину классического “Привет, мир” к калькулятору Продолжение станет далее. (Пока по мат-лам вебсайта http://www.ruby-lang.org/en/)

Если не желаете пропустить последующие темы - расписывайтесь на мой RSS-канал, данное комфортно и попросту прогрессивно )

Если вам понравилось либо вы плюётесь от текущей серии постов - просто отметьтесь в объяснениях.

Постовой(то бишь реклама):

Следовательно а данное реально то, к чему стоит вечно устремляться. И действительно рано или же поздно и я туда окончательно попаду. отдых в оаэ

Так или иначе чтобы быстро читать эти очень простые управления, как в данном посте - налицо британский интернет. Видите ли быстро читай в оригинале.

Объявления о покупке - тут, охотно оставьте просто-напросто собственные весьма бумажные версии

Оставить комментарий

Вы должны быть зарегистрироавны чтобы оставить комментарий.

  • Категории
  • Новости
  • Популярное
  • Комментарии
  • Архив
Programmirovanie. Все права защищены