如何从红宝石的一行中获得多个输入

时间:2019-05-22 22:43:49

标签: ruby

如何使用ruby从一行获得多个输入。 我知道如何使用Java。

        System.out.print("Enter three points for the triangle: ");
        double x1=  input.nextDouble();
        double y1 = input.nextDouble();
        double x2 = input.nextDouble();
        double y2 = input.nextDouble();
        double x3 = input.nextDouble();
        double y3 = input.nextDouble();

1 个答案:

答案 0 :(得分:4)

最简单的方法是读取一个字符串,然后将其拆分为数字。像这样:

print "Enter three points for the triangle: "    
x1, y1, x2, y2, x3, y3 = gets.split.map(&:to_f)