Я новичок в Objective-C и XCode, и я пытаюсь узнать что-то новое. Есть ли способ читать строку из stdin с помощью swift? Что-то вроде cin на C++?Xcode 6, Swift - читать стандартный ввод (консоль) до строки
ответ
Так же, как с Objective-C, вы можете использовать NSFileHandle
:
let standardInput = NSFileHandle.fileHandleWithStandardInput()
let input = standardInput.availableData
Спасибо. Это сработало для меня, но я не думал, что это произошло сначала, потому что это работало иногда для меня. 1) Изнутри Xcode, который, как мне кажется, имеет множество проблем с выполнением ввода с консоли, он работает для всех моих ключей, за исключением моих цифровых клавиш с клавиатуры с десятью клавишами, 2) От терминала все клавиши кажутся Работа. – Kaydell
Вот что я получил: http://66.36.184.53/programming/languages/apple/swift/tutorials/swift-for-java-developers/io_reading-from-the-console – Kaydell
@kaydell Эта ссылка не работает , любой шанс вы можете отправить код в качестве ответа? очень признателен. –
дубликата http://stackoverflow.com/questions/24004776/input-from-the-keyboard-in-command-line- заявление –