Целочисленная константа / вызываемая двойственность переменной в R - PullRequest
0 голосов
/ 31 мая 2019

Я наткнулся на этот фрагмент кода в пакете R:

if (msLevel != 2 || (msLevel == 2 & !any(msLevel(x) == 2))) {
    ...
}

Как msLevel может быть одновременно целочисленной константой, равной 2, и функцией, которая может быть применена к переменной x? (Здесь msLevel - это параметр функции с назначением по умолчанию 2L.)

(Смежный вопрос: следует ли считать R эзотерическим языком программирования ?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...