标签:错误处理

共 42 篇文章

VBA 错误处理:On Error Resume Next

On Error Resume Next 是 VBA 编程中用于忽略错误并继续执行下一行代码的关键语句。它常用于处理可能失败的特定操作(如删除不存在的对象或访问可能关闭的文件),而

# VBA # 错误处理 # Excel编程
2026-04-10 308 0

Go 错误处理:err != nil 检查遗漏

Go 错误处理:err != nil 检查遗漏 Go 语言的设计哲学要求显式处理错误,但编译器并不强制开发者检查返回的 error 类型。这种“自由”往往导致运行时逻辑中断,因为错

# Go语言 # 错误处理 # errcheck
2026-04-08 202 0

TypeScript 错误处理:try-catch 与自定义错误

TypeScript 错误处理:trycatch 与自定义错误 在 TypeScript 开发中,直接使用 trycatch 捕获 any 或 unknown 类型的错误往往导致代

# TypeScript # 错误处理 # 自定义错误
2026-04-08 165 0

C 语言文件操作:fopen() 模式参数与错误处理

C 语言文件操作:fopen 模式参数与错误处理 文件操作是 C 语言编程中最常用的技能之一。无论是读取配置文件、处理日志文件,还是读写数据文件,fopen 都是你首先要掌握的函数

# C语言文件操作 # fopen函数 # 文件打开模式
2026-04-06 234 0

C# 异常处理:try-catch-finally 块的使用

C 异常处理:trycatchfinally 块的使用 程序运行过程中,错误随时可能发生。文件找不到、网络连接中断、数组越界……这些情况如果不做处理,会导致程序直接崩溃,用户体验极

# C#异常处理 # 异常捕获 # try-catch
2026-04-05 202 0

Erlang 错误处理:try-catch 与 throw

Erlang 错误处理:trycatch 与 throw Erlang 是一门以高并发、高可靠性著称的编程语言。在分布式系统和电信领域,程序需要长时间不间断运行,任何未被妥善处理的

# Erlang # 错误处理 # 异常机制
2026-04-05 177 0

Swift 错误处理:do-try-catch 与 throw

Swift 错误处理:dotrycatch 与 throw 程序运行过程中,错误无处不在。网络请求可能失败、文件读写可能出错、用户输入可能不符合预期。Swift 提供了一套完整的错

# Swift # 错误处理 # do-try-catch
2026-04-05 190 0

JavaScript 网络问题:fetch 请求失败与错误处理

JavaScript 网络问题:fetch 请求失败与错误处理 使用 fetch 发起的请求看似简单,但很多开发者踩过一个共同的坑:请求明明失败了,代码却没有进入错误处理流程。这是

# JavaScript # fetch # 错误处理
2026-04-05 355 0

Shell 脚本错误处理:set -e 与 trap

Shell 脚本错误处理:set e 与 trap Shell 脚本运行过程中难免遇到各类错误:文件不存在、命令执行失败、权限不足……如果不做任何处理,脚本往往会带着错误状态继续执

# Shell脚本 # 错误处理 # set-e
2026-04-05 219 0

Rust 错误处理:Result 与 Option 类型

Rust 错误处理:Result 与 Option 类型 Rust 通过 Result 和 Option 类型强制你在编译期就考虑错误和缺失值的情况,避免运行时崩溃。这两种类型是

# Rust # 错误处理 # Result
2026-04-04 207 0

Lua 文件操作:io.open() 与 io.read()

Lua 文件操作:io.open 与 io.read 在 Lua 中读取或写入文件,核心靠两个函数:io.open 打开文件,io.read 从已打开的文件中读取内容。掌握它们的配

# Lua # 文件操作 # io.open
2026-04-03 228 0

Rust 错误处理:Result 类型与 ? 运算符

Rust 错误处理:Result 类型与 ? 运算符 Rust 不使用异常机制处理错误,而是通过类型系统强制你在编译期就考虑所有可能的失败情况。核心工具是 Result<T, E

# Rust # 错误处理 # Result类型
2026-04-03 176 0

JavaScript 异步编程:async/await 与 Promise 链

JavaScript 异步编程:async/await 与 Promise 链 JavaScript 中的异步操作用于处理耗时任务(如网络请求、文件读取),避免阻塞主线程。Prom

# JavaScript # 异步编程 # Promise
2026-04-03 220 0

Lua 错误处理:pcall() 与 xpcall()

Lua 错误处理:pcall 与 xpcall Lua 是一门轻量级脚本语言,广泛用于游戏开发、嵌入式系统和配置文件中。由于其简洁的设计哲学,Lua 默认在运行时遇到错误会直接终止

# Lua # 错误处理 # pcall
2026-04-03 407 0

Groovy 异常处理:try-catch-finally

Groovy 异常处理:trycatchfinally 在 Groovy 中编写健壮的程序,必须正确处理运行时可能出现的错误。Groovy 继承了 Java 的异常处理机制,并在此

# Groovy # 异常处理 # try-catch
2026-04-03 226 0

Haskell 单子:Maybe 与 Either

Haskell 单子:Maybe 与 Either 在 Haskell 中处理可能失败的计算时,Maybe 和 Either 是两个最基础也最常用的单子(Monad)。它们能让你以

# Haskell # 单子 # Maybe
2026-04-03 187 0

TypeScript 异步编程:Promise 与 async/await

TypeScript 异步编程:Promise 与 async/await TypeScript 中处理异步操作的核心工具是 Promise 和 async/await。它们帮助你

# TypeScript # 异步编程 # Promise
2026-04-02 205 0

Node.js 中间件:自定义中间件与错误处理

Node.js 中间件:自定义中间件与错误处理 在 Express 应用中,中间件是处理请求响应周期的核心机制。创建自定义中间件能让你灵活控制请求流程,而正确处理错误则确保应用稳定

# Node.js # 中间件 # 自定义中间件
2026-04-02 188 0

Java 异常处理:try-catch-finally 与 throws

Java 异常处理:trycatchfinally 与 throws Java 程序在运行时可能遇到各种意外情况,比如文件找不到、网络中断或除以零。这些意外被称为“异常”。处理异常

# Java异常处理 # try-catch # finally
2026-04-02 175 0

Node.js 异步问题:回调地狱与 async/await

Node.js 异步问题:回调地狱与 async/await Node.js 以非阻塞 I/O 和事件驱动模型著称,这让它擅长处理高并发任务。但异步编程也带来了独特的挑战——最典型

# Node.js # 异步编程 # 回调地狱
2026-04-02 154 0