この記事を読むのに必要な時間:およそ 0.5 分
本書で利用しているサンプルコードなどは,本書用のGitHubリポジトリからダウンロードできます。
(2024年2月22日更新)
お詫びと訂正(正誤表)
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
P.208
誤 |
$ mix phx.new realworld
$ mix ecto.setup
|
正 |
$ mix phx.new realworld
$ cd realworld
$ mix ecto.setup
|
P.326 コード「lib/classification_web/live/page_live.html.heex」
誤 |
(lib/classification_web/live/page_live.html.heex)
<div class="flex h-screen">
(省略)
<%= if @upload_file do %>
<figure>
<img
alt=""
class="w-full ml-4"
src={"data:image/png;base64,#{Base.encode64(@upload_file)}"}
/>
<figcaption><%= @filename %></figcaption>
<h1><%= "Anser:#{@ans}" %></h1> # 追加
<h1><%= "Score: #{@score}" %></h1> # 追加
<% end %>
</figure>
<% end %>
</div>
|
正 |
(lib/classification_web/live/page_live.html.heex)
<div class="flex h-screen">
(省略)
<%= if @upload_file do %>
<figure>
<img
alt=""
class="w-full ml-4"
src={"data:image/png;base64,#{Base.encode64(@upload_file)}"}
/>
<figcaption><%= @filename %></figcaption>
<h1><%= "Anser:#{@ans}" %></h1> # 追加
<h1><%= "Score: #{@score}" %></h1> # 追加
</figure>
<% end %>
</div>
|
P.37 「cond──条件式による条件分岐」の3段落目 コードサンプル内
誤 |
iex> n = 5
iex> cond do
...> rem(n, 3) == 0 and rem(n, 5) == 0 -> "FizzBuzz" ──❶
...> rem(n, 3) == 0 -> "Fizz" ──❷
...> rem(n, 5) == 0 -> "Buzz" ──❸
...> true -> n
...> do
"Buzz"
|
正 |
iex> n = 5
iex> cond do
...> rem(n, 3) == 0 and rem(n, 5) == 0 -> "FizzBuzz" ──❶
...> rem(n, 3) == 0 -> "Fizz" ──❷
...> rem(n, 5) == 0 -> "Buzz" ──❸
...> true -> n
...> end
"Buzz"
|
P.42 「整数──整数を表す型」の1段落8行目
誤 |
・8進数
0o7654 0b11 |
正 |
・8進数
0o7654 0o11 |