Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый
высокоуровневый язык программирования.
Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией,
сборщиком мусора и многими другими возможностями[⇨].
По особенностям синтаксиса он близок к языкам Perl и Eiffel, по
объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу.
Кроссплатформенная реализация интерпретатора языка является полностью свободной.
Введение | |
Интерактивный режим | |
Вывод на экран | |
Сокеты | |
Установка и настройка Ruby on Rails | |
Первоначальная настройка Redmine |
Чтобы запустить интерактивный режим введите команду
irb
Вывод делается командой puts
puts "HeiHei.ru"
Если нужно вставить переменную понадобятся # и {}
url = "HeiHei.ru"
puts "Best website = #{url}"
Чтобы открыть сокет нужно воспользоваться методом 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. Статьи можно расшарить в соцсетях, нажав на иконку сети:
|