ReadString
ReadString["file"]
ファイルの完全な内容を読み取り,それを文字列として返す.
ReadString[stream]
ストリームからすべてを読み取り,それを文字列として返す.
ReadString[proc]
外部のプロセスによって生成されたすべてを読み取り,それを文字列として返す.
ReadString[src,term]
ターミネータ term に出会うまで読み取る.
詳細とオプション
- ReadString[File["file"],…]もサポートされている.
- ReadString["file",…]およびReadString[File["file",…]は,"file"がまだ開かれていない場合は,読み取るためにこれを開く.デフォルトの終端子のEndOfFileが使われていない場合は,ファイルは開かれたままになる.
- ReadString["file",…]とReadString[File["file",…]はOpenReadをBinaryFormatTrueで使って"file"を開く.
- ReadStringは,読み取るように指定されたものが何であれ,それを読み取るまで,デフォルトで結果を返さないブロッキング関数である.
- オプション設定TimeConstraint->t を使うと,ReadStringは最高で t 秒間待ってから,それまでに読み取ったものが何であれそれを返す.
- ターミネータ term が取り得る形
-
"string" 文字通りの文字列 patt 文字列パターン EndOfBuffer 使用できる内容のバッファの終り EndOfFile 内容のソースの終り(デフォルト) - ReadString[src]あるいはReadString[src,EndOfFile]は,ストリームが終るまで,あるいは入力を提供する外部プロセスが終了するまで読み取る.
- ReadStringがすでに使った内容のソースを呼び出した場合には,EndOfFileが返される.
- ReadString[src,EndOfBuffer]はブロックせず,すでに入力バッファ内で使用できるものを返す.
例題
すべて開くすべて閉じるスコープ (5)
Fileオブジェクトの最初のパラグラフを読み込む:
Wolfram Research (2014), ReadString, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReadString.html (2016年に更新).
テキスト
Wolfram Research (2014), ReadString, Wolfram言語関数, https://reference.wolfram.com/language/ref/ReadString.html (2016年に更新).
CMS
Wolfram Language. 2014. "ReadString." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2016. https://reference.wolfram.com/language/ref/ReadString.html.
APA
Wolfram Language. (2014). ReadString. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReadString.html