Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save IrhAyaka/998340 to your computer and use it in GitHub Desktop.
Save IrhAyaka/998340 to your computer and use it in GitHub Desktop.
記録:Kたくさん
***********************
* 配列
- 主に基本的な配列の話
- 二次元配列の話
- 三次元配列の話はスキップ
- 配列に似ているリストについて
- リストとかコレクションとか呼び方いろいろ
- 長さ可変
- いろいろ入る(数字だけじゃなくいろいろ)
* 例外処理
VB だとこうかく。
On error goto name
call syorisyori()
name
call reigaisyorisyori()
Java だとこうかく。
try {
// 処理
} catch(Exception e) {
// 例外しょり
} finally {
// 例外が起こらなければ処理のあとにここの処理
// 例外が起これば、例外処理の前にここの処理
}
VB で例外オブジェクトを投げるには?
On error goto name
call syorisyori()
name
errno = Err.Number;
call print(errno)
VB は独自のエラー番号をなげることが可能。
IF a < 0 Then
Err.Raise 7, "文字列(自由に書ける?)", "理由(自由にかける?)"
End If
VB のエラー番号は 0 から 512 までシステムでが予約されている。
私はエラー番号を投げたことがないです;;
(なんだとーーー)
例外はうけとり主がいないこともある。
(だから投げるという表現になるなど)
エラー番号ってほんとにちゃんととどくのー?
(とどくんです. 言語によってはとどかない場合もあるかも!)
とりあえず投げるという言葉の意味はわかりました!
どんなとき例外と例外処理つかうの?
- データベースとの接続処理など
- ファイル入出力とか、ちゃんと例外処理してあげないとファイルロックで大変なことに;;
- 例外処理ってどうしてる?
- アラートを出してあげる
- 「管理者を呼んでください」w
- 「責任者を呼んでください」ww
- 開発者が見てすぐわかるエラーコードを入れておくなど
- 例外処理は、事前にエラーを想定しておく必要あり
- どこまでかけばいい?
- 例外処理が仕様書(詳細設計書)にかかれていることってある?
- あんまない;;
- 例外のレベル
- システムエラー(Error という基底クラス -継承-> Exception)
- 警告(Warning という基底クラス、だったと思ふ)
- info(Info という基底クラス、だったと思われ)
次回は
- 関数
- 引数
- 戻り値
- (名前空間) <= 時間があれば
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment