Как я создаю рубин Привет мир?

Вы считаете, что вводимый вами текст не соответствует вашим требованиям. Как объясняет @Pankaj в других комментариях к этой теме, карта не сериализуема, поэтому ваше определение fieldmap2 не соответствует критериям для T. Обновление экземпляров карт для правильного использования HashMap, который реализует сериализуемый, делает свое дело (иначе больше нет предупреждений в intelliJ )

public static class Test{
        public <T extends Serializable> void set(String key, Map<String, T> fields) {

        }
    }


    public static void main(String[] args) {
        HashMap<String, String> fieldMapL1 = new HashMap<>();
        fieldMapL1.put("ABC", "XYZ");
        Map<String, HashMap<String, String>> fieldmap2 = new HashMap<>();
        fieldmap2.put("key", fieldMapL1);

        Test test = new Test();
        test.set("key", fieldmap2);
    }
45
задан ScArcher2 18 November 2010 в 20:09
поделиться

5 ответов

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

puts "Hello World"

или если Вы хотите объектно-ориентированную версию

class HelloWorld
   def initialize(name)
      @name = name.capitalize
   end
   def sayHi
      puts "Hello #{@name}!"
   end
end

hello = HelloWorld.new("World")
hello.sayHi

Если Вы ищете рубин на версии направляющих Привет Мира. Проверьте Руководство по началу работы на направляющие.

90
ответ дан spencer.sm 26 November 2019 в 20:54
поделиться

Можно смотреть на этот Ruby, Программируя Wiki на Викиучебнике

Код:

puts 'Hello world'

Выполненный:

$ ruby hello-world.rb
Hello world
22
ответ дан emotality 26 November 2019 в 20:54
поделиться
puts "Hello, World!"

Для запущения скриптов Ruby в сети необходимо использовать специальный сервер, пробежать (F) CGI или сделать некоторый другой материал; существует несколько способов получить различные доступные для HTTP языки. Однако самый простой путь состоит в том, чтобы, вероятно, использовать веб-платформу Ruby, такую как Ruby on Rails или Merb - эти проекты включают серверы и все вещи, необходимо начать.

4
ответ дан jeffcook2150 26 November 2019 в 20:54
поделиться

Я знаю, что вопрос говорил о Ruby, но я думаю, что Вы имели в виду направляющие (который является тем, что он был отмечен как). Направляющие являются веб-платформой, которая использует рубиновый язык программирования.

установка rubyonrails.

Тип:

rails projectname
cd projectname
ruby script/server

Перейдите на http://localhost:3000

3
ответ дан Brian R. Bondy 26 November 2019 в 20:54
поделиться

Просто скопируйте и вставьте этот код на свой терминал. Затем нажмите Enter.

ruby -e "puts 'Hello world'"
4
ответ дан 26 November 2019 в 20:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: