Email or username:

Password:

Forgot your password?
Top-level
cauf 🇷🇺

@shuro Пойми одну простую вещь. В большинстве языков программирования count возвращает размер массива и никак не анализирует его содержимое.

За исклюючением, разве что Lua, где массив

[1 2 3 null null 4 5 6 null null null]

будет иметь count = 8. потому, что null дропаются с хвоста массива, но только с хвоста.

Это единственное известное мне исключение из общего правила работы count

2 comments
kurator88

@cauf @shuro

в go у массива есть разница между размером и заполненностью чтобы не было такой вот путаницы

Шуро

@cauf Всё равно это какая-то ебанистерия. Сфигали тогда нул возвращается из-за границ массива?

Особенно весело всё это становится, когда массивы (списки файлов, юзеров и т.п.) складываются вместе и получается хрен пойми что. Ладно, будем измерять так.

Go Up