Я пытаюсь создать простую программу Hello World, используя Genie, но я хотел иметь возможность вводить некоторые данные на терминале. Моя цель - повторить следующий код python в Genie:Эквивалент raw_input() в Genie/vala?
#!/usr/bin/env python
print 'Hello. I am a python program.'
name = raw_input("What is your name? ")
print "Hello there, " + name + "!"
До сих пор, что я делал;
[indent=4]
uses System
init
print "Hello. I am a python program."
var name = Console.ReadLine("What is your name? ")
print "Hello there, " + name + "!"
Но я получаю некоторые ошибки, вероятно, потому, что я не имею ни малейшего представления о языке, здесь ошибка:
hw.gs:4.5-4.10: error: The namespace name `System' could not be found
System
^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
hw.gs:3.6-3.11: error: The namespace name `System' could not be found
uses System
^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
Что я делаю неправильно?
Спасибо.
Привет Луис, в Vala это довольно легко - строка ввода = stdin.read_line(); – tinySandy
Спасибо, что на самом деле решает проблему. Я создам ответ ... –
добро пожаловать – tinySandy