Difference between revisions of "(File):write (日本語)"

m (注釈)
(注釈)
Line 26: Line 26:
  
 
== 注釈 ==
 
== 注釈 ==
'''複数行の書き込み''': Windows や一部のテキストエディタ(例えば、Windows 10 ビルド 1809 以前のメモ帳)において、 CRLF ("\r\n") のみ改行として扱います。
+
'''複数行の書き込み''': Windows や一部のテキストエディタ(例えば、 Windows 10 October 2018 Update Version 1809 以前に付属していたメモ帳)において、 CRLF ("\r\n") のみ改行として扱います。
 
<source lang="lua">
 
<source lang="lua">
 
-- 用例
 
-- 用例

Revision as of 02:42, 25 June 2019

ファイルへデータを書き込みます

関数

概要

success, err = File:write( data, size )

引数

string data
書き込みたい文字列データ。
number size (all)
書き込む量をバイト数で指定します。

返値

boolean success
操作が成功したかどうか。
string err
エラー発生時のエラー文字列。

関数

概要

success, err = File:write( data, size )

引数

Data data
ファイルへ書き込む Data オブジェクト。
number size (all)
書き込む量をバイト数で指定します。

返値

boolean success
操作が成功したかどうか。
string errorstr
エラー発生時のエラー文字列。

注釈

複数行の書き込み: Windows や一部のテキストエディタ(例えば、 Windows 10 October 2018 Update Version 1809 以前に付属していたメモ帳)において、 CRLF ("\r\n") のみ改行として扱います。

-- 用例
f = love.filesystem.newFile("note.txt")
f:open("w")
for i = 1, 10 do
    f:write("This is line "..i.."!\r\n")
end
f:close()

関連


そのほかの言語