【问题标题】:Is it against the convention to use a number at the start of a boolean variable? [closed]在布尔变量的开头使用数字是否违反惯例? [关闭]
【发布时间】:2012-11-02 13:19:15
【问题描述】:

声明以数字 ex. 开头的布尔值是否违反 Objective C 2.0 的约定? 123布尔?

【问题讨论】:

  • 大量布尔值是什么意思?除非这是一个量子系统,否则布尔值是 True 或 False
  • 你的意思是你像BOOL myBool23;一样声明它们?
  • 听起来像某种字典会更有效,而不是有很多变量。
  • 您是否有充分的理由不为所有这些布尔值使用一个或多个数组?
  • 您的问题是在变量名中使用数字是否不好?可以像在示例中那样使用它们。虽然,如果都是 FOO1、FOO2、... FOO346,那么使用大小为 346 的数组可能会更好(至少您不必声明如此庞大的数字)。不过,给它们起描述性的名字肯定会更好。

标签: iphone objective-c ios xcode boolean


【解决方案1】:

为什么不使用数组? BOOL foos[400];我觉得声明这么多BOOL变量而且名字都差不多的很不好。顺便说一句,不要大写变量的第一个字母,这是一种糟糕的编码风格。

【讨论】:

  • 其实这个不会的,你可以像foo[0]、foo[1]等访问。
  • 是的,而且大多数情况下,您应该在询问之前先尝试一下。我没有看不起你,但这些问题是非常基本的。只需编写一些代码并运行它!这将是令人兴奋的!祝你好运。
  • 不要为此感到难过,因为每个人都是从零开始的。欢迎您提出您无法处理的问题。热心小伙伴来为你解答!
猜你喜欢
  • 2021-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-13
  • 2013-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多