Elixir実践ガイド

黒田努

インプレス

発売:2021/02/05

発行形態:書籍

ファイル:EPUBリフロー形式/2.6MB

ポイント:35pt

¥3,850( 本体 ¥3,500 )

商品詳細

本書は、Web開発のプロが書き下ろしたの国内初のElixirプログラミングの解説書です。新しい言語に挑戦しようとする現役のプログラマだけでなく、プログラミング自体の初心者にも門戸を開くべく、「変数」や「整数」のような基本的な概念についてもできるかぎり丁寧に説明しています。また、具体的なソースコードとその実行結果を数多く掲載しています。特に誤ったソースコードの例とそれを実行したときに出力される警告とエラーメッセージについて詳しく解説されており、初心者が戸惑い、学習意欲を損なわないようなに配慮されています。本書で扱ったサンプルコードは、Webサイトからダウンロード可能です。実行環境としてはDockerコンテナを利用し、Elixir 1.11に対応しています。また、著者のサポートサイトでは、本書の内容に関する質問も受け付けています。</br> 本書はの主要なテーマは、モジュール、関数、データ型、パターンマッチングなどです。より複雑なテーマである構造体、ポリモーフィズム、ビヘイビア、メタプログラミング、並行プログラミングなどは、続編となる「Elixir実践ガイド アドバンスト編」で扱います。

21-2 reduce 関数の利用例
21-3 練習問題
第22章 エラー処理/22-1 例外
22-2 スロー
22-3 練習問題
第23章 ExUnit/23-1 ExUnit 入門
23-2 テストの書き方
23-3 練習問題
第24章 Mix/24-1 Mix プロジェクト
24-2 最初の実装
24-3 機能拡張
24-4 練習問題
第25章 エージェントとGenServer/25-1 エージェント
25-2 GenServer
25-3 練習問題
第26章 三目並べ(1)/26-1 開発演習で作るアプリケーションの仕様
26-2 アプリケーションの骨格の作成
26-3 ゲームの状態を管理するエージェント
26-4 コンソール
26-5 play タスクの定義
第27章 三目並べ (2)/27-1 ゲームの状態を表示する
27-2 手番の管理
27-3 格子の更新
27-4 画面のリフレッシュ
第28章 三目並べ (3)/28-1 結果判定
28-2 コンピュータに手を選ばせる
付録 練習問題解答
索引
著者プロフィール
奥付

購入前の注意点

3Dセキュア導入とクレジットカードによるお支払いについて
・この書籍はKinoppy for iOS、Kinoppy for Android、Kinoppy for Windows または Kinoppy for Mac(いずれも最新版)でお読みください。
・電子書籍は会員サービス利用規約に則してご利用いただきます。
・海外会員様にはプレゼントを贈れません。

著者情報

黒田努[クロダツトム]
東京大学教養学部卒、同大学院総合文化研究科博士課程満期退学。ギリシャ近現代史専攻。専門調査員として、在ギリシャ日本国大使館に3年間勤務。中学生の頃に出会ったコンピュータの誘惑に負け、IT業界に転身。株式会社ザッパラス技術部長、株式会社イオレ取締役副社長を経て、技術コンサルティングとIT教育を事業の主軸とする株式会社オイアクスを設立。また、2011年末にRuby on Railsによるウェブサービス開発事業の株式会社ルビキタスを知人と共同で設立し、同社代表に就任。2019年、株式会社オイアクスの社名を株式会社コアジェニックに変更し、関数型言語」Elixirを使った新規WebサービスTeamgenik(チームジェニック)の事業を開始(本データはこの書籍が刊行された当時に掲載されていたものです)

この著者の他の商品・シリーズ

n
  • Ruby on Rails 6 実践ガイド[機能拡張編]

  • Ruby on Rails 6 実践ガイド

  • 改訂4版 基礎Ruby on Rails

  • 改訂3版 基礎 Ruby on Rails

  • 実践Ruby on Rails 4 機能拡張編

  • 実践Ruby on Rails 4 ― 現場のプロから学ぶ本格Webプログラミング