数组的大小你们一般用 num 还是 count 或者size?

il15
il15 09月09日 字数 65

还是个命名的问题...

数组的大小你们一般用 num 还是 count 或者size?

9 个回复
zkr
Just Waiting. 09月09日

和go同步,数组自身容量用cap,实际容量用len

【 在 il15 (il15) 的大作中提到: 】

: 还是个命名的问题...

: 数组的大小你们一般用 num 还是 count 或者size?

z16166
Netguy 09月10日

爱用哪个用哪个,只要没有歧义,而且最好能“望文生义”

假如size容易和byte size混淆,那表示byte size时就用byteSize命名。

ylh1969
没谱 09月18日

用前两个吧。size常常用来表示整个数组的尺寸。

【 在 il15 的大作中提到: 】

: 还是个命名的问题...

: 数组的大小你们一般用 num 还是 count 或者size?

il15
il15 09月22日

多谢(楼上的几位)!

你这里的“整个数组的尺寸”指的是预先分配的空间?

【 在 ylh1969 的大作中提到: 】

: 用前两个吧。size常常用来表示整个数组的尺寸。

il15
il15 09月22日

主要是程序用了不同的包,之前按照包的命名,有些地方用了num,有些用了count。

现在想统一起来,但是调用别人时又稍微有点别扭,比如

int my_array_num = 3rd_library_array_count(); ...

【 在 z16166 的大作中提到: 】

: 爱用哪个用哪个,只要没有歧义,而且最好能“望文生义”

: 假如size容易和byte size混淆,那表示byte size时就用byteSize命名。

sssss
冬至 09月22日

参考下c++的vector?

int size() const:返回向量中元素的个数

int capacity() const:返回当前向量所能容纳的最大元素值

【 在 il15 (il15) 的大作中提到: 】

: 还是个命名的问题...

: 数组的大小你们一般用 num 还是 count 或者size?

ylh1969
没谱 09月22日

是。

【 在 il15 的大作中提到: 】

: 多谢(楼上的几位)!

: 你这里的“整个数组的尺寸”指的是预先分配的空间?

hothail
沸冰!无尽的华尔兹 09月22日

个人习惯,还是接近std,

size表示数组长度

count表示一些需要计算得到的数值,可能是长度或者其他

num就是泛泛的数字

【 在 il15 (il15) 的大作中提到: 】

: 还是个命名的问题...

: 数组的大小你们一般用 num 还是 count 或者size?

hiyachen1
海燕在飞 09月23日

数组的长度用size,其他不是这个用途