2439905184 / 2439905184/Simple-language

异常处理

オープン
#6 コメント 0 件 リアクション 0 件 担当者 1 名 @2439905184 が担当を希望しています GitHub で見る
草案
主要言語
Java
スター
0
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

```java
try
{
//你的代码
}
//这样设计有利于新手理解异常信息其实是继承自编程语言的异常类,而且放新手写try catch或者老手忘记异常类叫做什么名字的时候很方便 ,在e.printStack()函数中会显示你需要的异常信息的类名称
catch(Exception e)
{
// 打印异常信息
var message = e.printStack()
// 或者
e.printStack() -> message
if (e is ArrayIndexOut)
{
print("数组越界")
}
}
// 明确的指定try之后没有发生异常情况,将会执行的代码, 如果不用这个代码格式,也能正常运行,但是不利于新手学习理解所有的情况,因为这隐藏了逻辑细节(从人类语言角度) 这个pass格式不影响任何逻辑 类似于注释 只是明确的标注一下逻辑格式
pass
{

}
// 不管有没有发生异常,最终都会执行这个里面的代码
finally
{

}
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue is a documentation example about exception handling in a custom simple language. It shows a try-catch-finally block with a 'pass' section. To understand the context, look at the repository's language specification or examples to see how exception handling is implemented. The task is to clarify or correct the example, ensuring it matches the language's syntax and semantics.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
documentation
issue の種類
ドキュメント
難易度
1/5
見積もり時間
1時間未満
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。