Зачем нужно писать STDIN.gets вместо gets?

[С] Саша Самойлов, 21 июля 2016, 19:51 , 3 подписчика

Вы говорите об этом в 9–м уроке, или восьмом...

Обсуждение (1)


Michael Butlitsky Учитель

[M]

STDIN нужен для явного указания Руби откуда читать данные.

Это актуально когда программа одновременно работает с аргументами из командной строки и из консоли во время выполнения.

По–хорошему нужно его всегда писать, но в простом случае Руби догадывается, что он имелся в виду.