Что такое хороший пример действительно чистого и ясного [R] код в педагогических целях? [закрытый]

(?ms)^((?:\d+(?!\.\*)\.)+)(\d+)?(\.\*)?$|^(\d+)\.\*$|^(\*|\d+)$

Действительно точно соответствует Вашим 6 первым примерам и отклоняет эти 4 других

  • группа 1: главный или major.minor или '* '
  • группа 2, если существует: незначительный или *
  • группа 3, если существует: *

можно ли удалить' (? мс)'
я использовал его для указания к этому regexp, который будет применен на мультилинии до QuickRex

9
задан 3 revs, 3 users 100% 4 January 2016 в 08:47
поделиться

2 ответа

Два моих любимых пакета можно просматривать в R-Forge, и они очень хорошо документированы ( хотя они могут быть слишком большими для введения):

Я думаю, что руководство по стилю Google отлично отражает стиль основной команды, хотя Хэдли имеет свой собственный стиль руководство , которое можно прочитать, если вы посмотрите на его пакеты.Вы можете просмотреть пакеты Хэдли на Github (, а его домашняя страница полна полезного контента ), в частности:

Это , также полезно прочитать , чтобы увидеть способы оптимизации кода.

6
ответ дан 4 December 2019 в 22:28
поделиться

Не строго связаны, но убедитесь, что вы как можно быстрее привыкли к использованию системы контроля версий (perforce, subversion, git, rcs и т. Д.). Это уменьшает трудности при обучении.

2
ответ дан 4 December 2019 в 22:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: