SEshop

独習Rust

WINGSプロジェクト 山内 直(著) , 山田 祥寛(監修)

商品番号
189310
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2026年06月15日
出荷開始日
2026年06月12日
ISBN
9784798189314
判型
B5変
ページ数
616
キーワード
プログラミング  独習  開発環境  開発手法  プログラミング・開発  Web・アプリ開発

4,818円(税込)(本体4,380円+税10%)

438pt (10%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

電子書籍はこちら 紙書籍とPDF版のセット商品はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト

Rust入門の新たな決定版!
体系立てた手厚い解説で、複雑な言語仕様をわかりやすく解説

Rustは、処理能力、実行速度、メモリの安全性の高さから、C/C++に替わるシステムプログラミングのための言語として注目されています。
一方で、「所有権」「トレイト」「ライフタイム」などの独自の概念により、学習ハードルが高い言語とも評されています。

本書は独習シリーズならではの、
●わかりやすい解説
●理解が深まる例題
●力試しの練習問題
という3つのステップで、学習ハードルを少しずつ取り除き、Rustでプログラミングを行う際に必要な知識・概念・機能を体系的かつ網羅的に身につけられるようにしています。

また、サンプルコードも多数掲載しているので、実際の動きを確認しながら学習を進めることができ、Rustならではのプログラミング作法も身につけることができます。

Rustを基礎からきちんと学びたい方におすすめの1冊です。

【本書の内容】

●第1章 イントロダクション
●第2章 Rustの基本
●第3章 演算子
●第4章 制御構文
●第5章 関数
●第6章 所有権と借用
●第7章 ライブラリ
●第8章 コレクション
●第9章 構造体とトレイト
●第10章 スマートポインター
●第11章 エラー処理
●第12章 モジュールシステム
●第13章 テスト
●第14章 マクロ
●第15章 高度なプログラミング
●付録A 「練習問題」「この章の理解度チェック」解答

第1章 イントロダクション
 1.1 Rustの特徴
 1.2 Rustプログラムを開発/実行するための基本環境
 1.3 Rustプログラミングの基本
 1.4 ソースコードの全体像
 1.5 デバッグの基本

第2章 Rustの基本
 2.1 変数
 2.2 データ型
 2.3 リテラル
 2.4 シーケンス型
 2.5 型変換

第3章 演算子
 3.1 算術演算子
 3.2 代入演算子
 3.3 比較演算子
 3.4 論理演算子
 3.5 遅延論理演算子
 3.6 演算子の優先順位と結合規則

第4章 制御構文
 4.1 条件分岐
 4.2 繰り返し処理
 4.3 繰り返しの制御
 4.4 パターンマッチング

第5章 関数
 5.1 関数の基本
 5.2 関数に関するその他の事項
 5.3 関数ポインター
 5.4 クロージャ

第6章 所有権と借用
 6.1 所有権
 6.2 借用
 6.3 スライス
 6.4 クロージャと所有権

第7章 ライブラリ
 7.1 ライブラリの利用方法
 7.2 文字列操作
 7.3 正規表現
 7.4 日付/時刻
 7.5 ファイル入出力
 7.6 ディレクトリ/ファイル操作
 7.7 その他のライブラリ

 

第8章 コレクション
 8.1 コレクションの基本
 8.2 リスト
 8.3 マップ
 8.4 セット
 8.5 キュー
 8.6 イテレータ

第9章 構造体とトレイト
 9.1 構造体
 9.2 ジェネリクス
 9.3 トレイト
 9.4 列挙体

第10章 スマートポインター
 10.1 ボックス
 10.2 参照カウンター付きボックス
 10.3 不変オブジェクトを可変のように扱うスマートポインター

第11章 エラー処理
 11.1 回復不能なエラー処理
 11.2 回復可能なエラー処理

第12章 モジュールシステム
 12.1 パッケージとクレート
 12.2 モジュール
 12.3 ワークスペース

第13章 テスト
 13.1 単体テスト
 13.2 結合テスト
 13.3 ドックテスト

第14章 マクロ
 14.1 宣言的マクロ
 14.2 手続き的マクロ

第15章 高度なプログラミング
 15.1 マルチスレッド処理
 15.2 async/await
 15.3 属性
 15.4 ライフタイム

付録 付属PDF「練習問題」「この章の理解度チェック」解答

各種問い合わせは以下のリンクからご連絡ください

おすすめ特集・キャンペーン

プログラミング本大特集

[特集]翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピ…

紙とPDFのセット商品は、ポイント還元率UP!

[キャンペーン]ポイント還元率もUP!紙版とPDF版を併用したい方にお…

Python特集

[特集]Pythonのおすすめ本を入門~上級までレベル別・目的別にご紹…

ビジネスパーソンのための「現代の勉強法」と「一生モノの思考法」特集

[特集]令和の新しい学習術や、「図解・視覚化の技術」、AIやフレームワ…

保育士

[特集]保育士を目指している方にも、すでに保育現場で働き始めている方に…

生成AI

[特集]テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身…

特集をもっと見る