如何使用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();
答案 0 :(得分:4)
最简单的方法是读取一个字符串,然后将其拆分为数字。像这样:
print "Enter three points for the triangle: "
x1, y1, x2, y2, x3, y3 = gets.split.map(&:to_f)