我大约 5 年前使用过 Visual Basic。
但我从 5 年前开始使用 delphi(当时大多数开发人员从 delphi 跳到 Visual Studio)delphi 和 VB 一样简单,同时又非常强大。自 pascal 以来,Delphi 发生了许多变化(例如:在 pascal 中必须以不同的方式组合字符串,而不仅仅是使用 + ),以便使脚本编写更快。
但是为什么在delphi中我们必须在顶部声明var,当我为一个过程编写许多语句时,我必须向上滚动并声明一个var然后再次向下滚动。 delphi 是世界上最好的(有时是唯一的)最快速的 IDE 之一,但为什么他们不支持在任何地方声明变量,就像在 vb c# 等中一样
最佳答案
可以使用代码模板在过程中间声明 var,并且在较新的 Delphi 版本中,Live 模板也默认启用该功能。
我只需键入 var
,然后按 CTRL+J 并输入名称,然后键入 IDE 即可完成剩下的工作。
对我来说没什么大不了的。
Mike Rozlog 的实时模板演示:
关于delphi - 我可以内联声明变量而不是在函数顶部声明变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4135787/