gpt4 book ai didi

.net - Option Strict 和 Option Explicit 有何作用?

转载 作者:行者123 更新时间:2023-12-02 10:47:30 25 4
gpt4 key购买 nike

我看到了这篇文章:

Typos… Just use option strict and explicit please.. during one software development project, which I was on as a consultant, they were getting ridiculous amounts of errors everywhere… turned out the developer couldn’t spell and would declare variables with incorrect spelling.. no big deal, until you use the correct spelling when you’re assigning a value to it… and you had option explicit off. Ouch to them…"

什么是Option StrictOption Explicit?我用 google 搜索了一下,但不明白(因为主要是 Visual Basic,我正在做 PHP)。

最佳答案

Option Explicit 表示所有变量都必须声明。请参阅here 。如果没有这个,您可能会因为拼写错误另一个变量名而意外地声明一个新变量。当您尝试调试 VB 程序并找出程序无法正常工作的原因时,这是导致很多痛苦的事情之一。在我看来,这甚至不应该是一个选项 - 它应该始终打开。

Option Strict“将隐式数据类型转换限制为仅扩展转换”。请参阅here 。启用此选项后,您不会意外地将一种数据类型转换为另一种不太精确的数据类型(例如从IntegerByte)。同样,默认情况下应打开一个选项。

关于.net - Option Strict 和 Option Explicit 有何作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2454552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com