1

Я экспериментирую с Self language, и я просто прошел через точку легкого консервирования. Я хочу запросить у пользователя число или, возможно, предоставить форму для нескольких чисел. Есть ли эквивалент ввода stdin для скриптового языка или простой диалог, или мне нужно заманить Mophic и построить его с нуля?Как получить пользовательский ввод на языке «Я»?

ответ

2

Morphic также доступен в Squeak.

Найти любой Морф, в который может быть введен текст (не имеет значения, если один или многострочный), кликнуть его по центру, клонировать его и создавать ссылку на него. Затем для этого объекта реализуем #keyUp: evt. Сообщение, вызывающее этот метод, отправляется, когда пользователь отпускает ключ на своей клавиатуре , когда этот Morph имеет фокус клавиатуры. В методе вы можете получить текст, содержащийся в Morph, и проанализировать его.

Смежные вопросы