Exception 处理编程语言中的警告和错误有哪些不同的方法?
我对编程语言处理警告和错误的不同方式很感兴趣。据我所知,唯一的语言级错误/警告功能如下:Exception 处理编程语言中的警告和错误有哪些不同的方法?,exception,warnings,Exception,Warnings,我对编程语言处理警告和错误的不同方式很感兴趣。据我所知,唯一的语言级错误/警告功能如下: 编译器错误/警告(可由程序员使用编译器命令创建,通常是特定于编译器的命令) 可以重定向到文件的控制台错误-例如类似C语言中的stderr 使用显式异常类的可丢弃异常对象(如java) 简单的字符串异常(如php和javascript中的抛出(“牙齿错误”) 还有其他我没有提到的结构吗?您认为应该存在/可能有用的语言级功能还有哪些 我的第一步是对这两种方法都使用类似异常的结构,其中未捕获的警告将记录在一个
- 编译器错误/警告(可由程序员使用编译器命令创建,通常是特定于编译器的命令)
- 可以重定向到文件的控制台错误-例如类似C语言中的stderr
- 使用显式异常类的可丢弃异常对象(如java)
- 简单的字符串异常(如php和javascript中的抛出(“牙齿错误”)
有什么错误和警告处理结构和思想?可能中断到调试器?某些语言在检查和未检查的异常之间有区别,请确保在分类中包括这一点。