Даже интересно как Майкрософт ухитряется быть настолько собой. Я всё понимаю, но как так, сука, свойство count может быть у объекта, но возвращать неправильный результат. Это же просто число элементов.
Судя по всему, оно считает значения $null.
Даже интересно как Майкрософт ухитряется быть настолько собой. Я всё понимаю, но как так, сука, свойство count может быть у объекта, но возвращать неправильный результат. Это же просто число элементов. Судя по всему, оно считает значения $null. 16 comments
@shuro Пойми одну простую вещь. В большинстве языков программирования count возвращает размер массива и никак не анализирует его содержимое. За исклюючением, разве что Lua, где массив [1 2 3 null null 4 5 6 null null null] будет иметь count = 8. потому, что null дропаются с хвоста массива, но только с хвоста. Это единственное известное мне исключение из общего правила работы count в go у массива есть разница между размером и заполненностью чтобы не было такой вот путаницы |
@shuro А у тебя что, Lua головного мозга? Размерность массива не зависит от его содержимого. Читай внимательно документацию