2439905184 / 2439905184/Simple-language

异常处理

Đang mở
#6 0 bình luận 0 reaction 1 người được giao Được @2439905184 nhận Xem trên GitHub
草案
Ngôn ngữ chính
Java
Star
0
Fork
0
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

```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
{

}
```

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
java
Lĩnh vực
documentation
Loại issue
Tài liệu
Độ khó
1/5
Thời gian dự kiến
Dưới một giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Đặc tả rõ ràng
Mức phù hợp với người mới
30/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.