diff --git a/functional-programming-lean/src/hello-world/summary.md b/functional-programming-lean/src/hello-world/summary.md index 53f98c5..a22cbb7 100644 --- a/functional-programming-lean/src/hello-world/summary.md +++ b/functional-programming-lean/src/hello-world/summary.md @@ -58,7 +58,7 @@ These base `IO` actions are composed into larger `IO` actions using `do` notatio A `do` expression contains a sequence of _statements_, which may be: --> -Leanの標準ライブラリは、ファイルからの読み込みや書き込み、標準入出力とのやり取りなどの作用を表す基本的な `IO` アクションを数多く提供しています。これらの基本的な `IO` アクションは、副作用を持つプログラムを書くための組み込みドメイン固有言語である `do` 記法を使ってより翁 `IO` アクションにまとめることができます。`do` 記法は以下のような一連の **文** を含んでいます: +Leanの標準ライブラリは、ファイルからの読み込みや書き込み、標準入出力とのやり取りなどの作用を表す基本的な `IO` アクションを数多く提供しています。これらの基本的な `IO` アクションは、副作用を持つプログラムを書くための組み込みドメイン固有言語である `do` 記法を使ってより大きな `IO` アクションにまとめることができます。`do` 記法は以下のような一連の **文** を含んでいます: * `IO` アクションを表す式 - * `let` と `:=` を使った通常のローカル定義で、定義された名前は渡された式の値を指します。 - * `let` と `←` を使ったローカル定義で、定義された名前は渡された式の値を実行した結果を指します。 + * `let` と `:=` を使った通常のローカル定義、定義された名前は渡された式の値を指します。 + * `let` と `←` を使ったローカル定義、定義された名前は渡された式の値を実行した結果を指します。 -`do` で記述された `IO` 一度に1文ずつ実行されます。 +`do` で記述された `IO` アクションは一度に1文ずつ実行されます。