[解決済み] コマンドラインアプリケーションでのキーボードからの入力
2023-01-10 01:38:09
質問
Apple の新しいプログラミング言語 Swift 用のコマンドラインアプリのキーボード入力を取得しようとしています。
私はドキュメントをスキャンしましたが、無駄でした。
import Foundation
println("What is your name?")
???
何かアイデアはありますか?
どのように解決するのですか?
Cに落とさずに何とか解けました。
私の解決策は以下の通りです。
func input() -> String {
var keyboard = NSFileHandle.fileHandleWithStandardInput()
var inputData = keyboard.availableData
return NSString(data: inputData, encoding:NSUTF8StringEncoding)!
}
Xcodeのより新しいバージョンでは、明示的なタイプキャストが必要です(Xcode 6.4では動作します)。
func input() -> String {
var keyboard = NSFileHandle.fileHandleWithStandardInput()
var inputData = keyboard.availableData
return NSString(data: inputData, encoding:NSUTF8StringEncoding)! as String
}
関連
-
[解決済み] Windowsのコマンドラインに'which'に相当するものはありますか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] Bashでコマンドライン引数を解析するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] MySQLでコマンドラインを使用してユーザーアカウントのリストを取得するにはどうすればよいですか?
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] コマンドラインからすべての環境変数をリストアップ
-
[解決済み] Windowsのコマンドラインからアプリケーションの終了コードを取得するにはどうすればよいですか?
-
[解決済み】Xcodeのコマンドラインからの "Build and Archive "について
-
[解決済み] アニメーションによる円の描画
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SwiftからC言語を呼び出すには?
-
[解決済み] Swift 3でカスタム通知を作成するには?
-
[解決済み] UIViewの定高制約をプログラムで更新するには?
-
[解決済み] タスクが終了するまで待機する
-
[解決済み] プロパティの型が内部型を使用しているため、publicを宣言することができない
-
[解決済み] Swift で UIViewController のサブクラス用のカスタムイニシャライザを作るには?
-
[解決済み] Swift - サブクラスでオーバーライドする必要があるクラスメソッド
-
[解決済み] SwiftUIのForEachでインデックスを取得する
-
[解決済み] 計算された読み取り専用プロパティとSwiftの関数との比較
-
[解決済み] swift で文字列から数字以外の文字を削除する