Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый
высокоуровневый язык программирования.
Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией,
сборщиком мусора и многими другими возможностями[⇨].
По особенностям синтаксиса он близок к языкам Perl и Eiffel, по
объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.
Кроссплатформенная реализация интерпретатора языка является полностью свободной.
| Introduction | |
| Интерактивный режим | |
| Вывод на экран | |
| Сокеты | |
| Установка и настройка Ruby on Rails | |
| Первоначальная настройка Redmine |
To запустить интерактивный режим введите команду
irb
Вывод делается командой puts
puts "HeiHei.ru"
Если нужно вставить переменную понадобятся # и {}
url = "HeiHei.ru"
puts "Best website = #{url}"
To открыть сокет нужно воспользоваться методом new или open.
Допустим, порт на котором мы хотим создать соединение это 25110
srv = TCPServer.new(25110)
Или
srv = TCPServer.open(25110)
Возможная проблема: Вы открыли таким образом сокет. Он слушает на порту 25110, но почему-то только ipv6
А Вам нужно ipv4
В этом случае нужно немного изменить код
srv = TCPServer.new('0.0.0.0',25110)
0.0.0.0 показывает, что мы хоти соединиться по ipv4 причём готовы принять подключение с любого IP
srv = TCPServer.new('0.0.0.0',25110)
| Рекомендую наш хостинг beget.ru |
| Пишите на info@urn.su если Вы: |
| 1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык. |
| 2. Хотите разместить на сайте рекламу, подходящуюю по тематике. |
| 3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте |
| 4. Нашли на сайте ошибку, неточности, баг и т.д. ... ....... |
|
5. Статьи можно расшарить в соцсетях, нажав на иконку сети:
|