includes () работает не во всех браузерах

Я всегда предполагал, что C ++ dot / :: использование было выбором стиля, чтобы сделать код более удобным для чтения. Как пишет OP, «они делают разные вещи, поэтому они должны выглядеть по-другому».

Начиная с C ++, давным-давно, до C #, я нашел использование пустых строк. Я привык видеть A::doStuff(); B.doStuff();, и знать, что первая является регулярной функцией, в пространстве имен, а вторая является функцией-членом в экземпляре B.

C ++ - это, может быть, мой пятый язык, после Basic, Assembly, Pascal и Fortran, поэтому я не думаю, что это синдром первого языка, и теперь я больше программист на C #. Но, ИМХО, если вы использовали оба варианта, двойная двоеточие типа C ++ для пространств имен лучше читается. Я чувствую, что Java / C # выбрали точки для того, чтобы (успешно) облегчить фронт кривой обучения.

30
задан Web_Designer 7 February 2017 в 00:15
поделиться