Rubyのエラー · 全12エラー · インストール不要
よく出るエラーを、1つずつ引く。
Rubyで初心者がよく踏むエラーを、1つずつ「出るコード・エラーメッセージ・直し方」で引けるリファレンス。NoMethodError(nil)・NameError・uninitialized constant・ArgumentError・TypeError・ZeroDivisionError・KeyError・IndexError・FrozenError・SyntaxError・LoadError などを収録。
エラー一覧
Rubyで初心者がよく踏むエラーを1つずつ。出るコード・エラーメッセージ・直し方をセットで確認できます。
- 1NoMethodError ― nilに対してメソッドを呼んだ→
- 2NameError ― 定義していないローカル変数を使った→
- 3uninitialized constant ― 未定義の定数・クラス名を使った→
- 4ArgumentError ― 引数の数が合わない→
- 5TypeError ― 型が合わない操作をした→
- 6ZeroDivisionError ― 整数を0で割った→
- 7KeyError ― Hashのfetchで存在しないキーを指定した→
- 8FrozenError ― frozenな文字列を変更しようとした→
- 9SyntaxError ― endの対応が取れていない→
- 10LoadError ― requireするファイルが見つからない→
- 11IndexError ― Arrayのfetchで範囲外を指定した→
- 12StandardError ― rescueで例外の種類を絞りすぎて捕まえ損ねる→
次に学ぶなら
学んだことを土台に、関連するコースへ。手を止めずに次のコースへ進めます。
Spring / Spring Bootコース
Javaのデファクトなアプリケーションフレームワーク。DI/IoCコンテナの考え方から、Spring Bootでの自動構成・REST API・Spring Data JPAでのデータアクセス・テストまで、図とコード例で実務の骨格を読んで学ぶ。
全25レッスン · 開く →C#実践コース
非同期・HTTP通信・ビルド/ツール・ログ・DB(SDK)・定番NuGet・DDDといった実務の要点から、Unity・AWS・ブロックチェーンの応用開発まで。C#を「現場で使う」ための実践編。
全67レッスン · 開く →Blazorコース
JavaScriptを書かずに、C#だけでWebのUIを作るBlazorのフレームワークをC#の知識をそのまま活かして学ぶ。コンポーネント・Razor構文・データバインディング・イベント・ライフサイクル・ルーティング・レイアウト・フォーム/検証・DIとHTTP・レンダリングモード・公開まで。ブラウザ内のライブプレビューに.razorを書いて、@bind/@onclick/@if/@foreachの動きをその場で確かめながら進める。
全26レッスン · 開く →