full;openFileはファイルパスとIOModeを受け取ってファイルのハンドルを返すI/Oアクションを返す。FilePathはStringの型シノニム。そのファイルを開いて何かして閉じるというI/Oアクションを返す。contentsラムダ式の部分はハンドルを受け取ってI/Oアクションを返す。ブラケット何らかのリソースを獲得し、何かを行い、そのリソースが確実に解法されることを保証する。いうシナリオはよく使われるため、bracketという関数が用意されている。リソースを受け取り、それを使って何かを行う関数をとる。handle)リソースを獲得し、それを使って何かする、そして確実にリソースを解放することがbracketのすべて。Stringファイルパスを受け取り、ファイルを読み込み(遅延)、その内容を表す文字列を返すI/Oアクションを返す。自動的にハンドルを閉じる。()ファイルパスと書き込みたい文字列を受け取ってその書き込みをするI/Oアクションを返す。contents)入力されたファイルの内容を大文字にして新しいファイルに書き込む。appendFileはファイルが存在していた場合、ファイルの末尾に追記する。(1)月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。