Найдите длину массива в Chapel

Я работаю с несколькими языками, поэтому я всегда ищу, как это сделать.

var x = [1,2,3,4];
len(x);     // No, python
x.size;     // No, javascript?
x.size();   // Still no, uh Java?
x.length(); // Grrr
size(x);    // Think that one is C, right?

Который из них? И как это снова меняется для массивов? Примером может служить страница массива.


person Brian Dolan    schedule 06.02.2018    source источник
comment
› Страница массива может быть использована в качестве примера - Согласен. Это может стоить небольшого вопроса или запроса на вытягивание.   -  person ben-albrecht    schedule 06.02.2018


Ответы (1)


Правильный ответ: javascript:

var x = [1,2,3,4];
writeln(x.size);

Для полноты приведем сводку встроенных типов с полями, подобными size:

person ben-albrecht    schedule 06.02.2018
comment
range.length тоже работает, но я лично не одобряю это - person ben-albrecht; 06.02.2018