【发布时间】:2009-02-22 23:20:31
【问题描述】:
有谁知道如何解决一个烦人的问题,即当计算数组中有多少个值时,如果值为 0,它会说 1,因为它会计算名称或其他东西。像这样:
0 : 1
1 : 1
2 : 2
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
8 : 8
【问题讨论】:
-
向我们展示如何创建数组以及使用什么函数来计算其值。
有谁知道如何解决一个烦人的问题,即当计算数组中有多少个值时,如果值为 0,它会说 1,因为它会计算名称或其他东西。像这样:
0 : 1
1 : 1
2 : 2
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
8 : 8
【问题讨论】:
要完全回答这个问题,我需要代码。
我的怀疑是count()ing 第一次不是一个空数组,而是别的东西。已初始化、非空、非数组和非Countable-object 变量的count() 为 1。
请参阅count's documentation 了解更多信息。
【讨论】: