防御性编程 问答列表

如何在 C# 中使用 Either 类型?

作者:SuperJMN 提问时间:8/3/2020

Zoran Horvat 建议使用该类型来避免空检查,并且不要忘记在操作执行期间处理问题。 在函数式编程中很常见。EitherEither 为了说明它的用法,Zoran展示了一个类似于下面的例子: ...

如何忽略损坏的文件?

作者:Boris Reif 提问时间:12/29/2022

如何在 Python 中遍历目录并打开好的 wave 文件,同时忽略坏的(损坏的)文件? 我想从目录中打开各种波形文件。但是,其中一些文件可能已损坏,有些文件可能不符合规范。特别是,该目录中将有一些...

JS 防御性错误处理 try catch while 循环错误

作者:Vermillion Orange 提问时间:1/17/2023

我正在编写代码来学习 javascript 中的防御性错误处理。 该程序根据用户的选择计算距离、时间或速度。这个位工作正常。 然后,我尝试在prompt-time函数下添加try catch语句,这...

[NSApplication sharedApplication] 可以返回 nil 吗?

作者:user16217248 提问时间:10/3/2022

在 Objective-C 的 MacOS 应用程序中,是否有可能返回,或者这是一个安全的假设,它永远不会返回?[NSApplication sharedApplication]nilnil 文档描...

在 Python 中使用 try/except 和 while 循环进行计算器

作者:Youzohka 提问时间:5/2/2023

我正在尝试创建一个计算器并使用防御性编程来避免意外事件和用户输入。 我包括一个用于用户输入的 / 块和零除法。tryexcept 当我输入除法运算符来计算零除法时,我的循环并没有带我回去输入数字。...


共15条 当前第2页