職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

例外とエラー処理

2022年08月14日 | ruby 3.1.2
例外とエラー処理


開発環境】
OS:Win11(64ビット)
Ruby 3.1.2

・例外とは
プログラム中で発生するエラーの事。そのままでは実行が停止し、プログラムが進まない!

【例外の実例】
・「例外1.rb」
1.to_s('2')

・コマンド
C:\Users\Owner>ruby D:\pg\Ruby31-x64\サンプルプログラム\例外1.rb
D:/pg/Ruby31-x64/サンプルプログラム/例外1.rb(ファイル名):1(行数):in `to_s': no implicit conversion of String into Integer (エラーメッセージ) (TypeError)(例外の種類)
from D:/pg/Ruby31-x64/サンプルプログラム/例外1.rb:1:in `
'(呼び出し元の箇所)

・例外の種類
SytaxError→Rubyの文法エラー
NameError→変数やメソッドが存在しない
NoMethodError→オブジェクトにメソッドが存在しない
ArgumentError→メソッドの引数の数が一致しない
TypeError→メソッドの引数に指定されたオブジェクトのクラスが一致しない

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« クラスの継承 | トップ | 例外処理の構文 »
最新の画像もっと見る

コメントを投稿

ruby 3.1.2」カテゴリの最新記事