“общедоступная статическая” или “статическая общественность”?

Попробуйте перейти к этому коду и тегам javascript специально для вашего интерфейса. Текущий renderUI () не использует реактивный контент. Проверьте также консоль javascript, чтобы увидеть, генерирует ли скрипт какие-либо ошибки. Ниже было бы лучше добавить его в виде библиотеки, которая загружается при создании пользовательского интерфейса. Если вам нужно вызвать функцию javascript в реактивном интерфейсе, вы можете вызвать функции, которые загружаются в скрипт 3Dmol-min.js, в частности.

 dashboardPage(
    tags$head(tags$script(src="http://3Dmol.csb.pitt.edu/build/3Dmol-min.js")),
42
задан wattostudios 30 April 2012 в 14:16
поделиться

5 ответов

Для языков, таких как Java и C #, требуется, чтобы модификатор доступа был первым, поэтому Редактировать: Предыдущий удар линия полностью ложная. Ни у одного языка нет этого требования.


public static

мне кажется правильным. Аргументы могут быть выдвинуты для обоих подходов, и моё таково: поскольку «static» определяет функцию, а не модификатор доступа, имеет больше смысла говорить

<access_modifier> static

. Если вы используете ее, значение термина «static» будет менее понятным. .

45
ответ дан 26 November 2019 в 23:22
поделиться

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

9
ответ дан 26 November 2019 в 23:22
поделиться

Я ставлю видимость на первое место в каждом используемом мной языке, который имеет модификаторы типов.

5
ответ дан 26 November 2019 в 23:22
поделиться

Вы правы в том, что это не влияет на код. Следовательно, все зависит от того, что вы делаете, от ваших требований к стилю или от вашей команды. Проконсультируйтесь с ними и договоритесь о стиле.

Если вы пишете код только для себя, то вы должны выбрать для себя. Выбор не важен, но последовательность есть.

Еще один вопрос, который вы можете задать: использовать «публичный» или нет? Для обратной совместимости (в PHP4 не было скрытой информации) все, что не имеет модификатора видимости, является общедоступным по умолчанию. Стоит ли писать публично, если оно публично? Опять же, личный выбор: в любом случае сделайте веские аргументы, и вы убедите меня, что ваш выбор лучше.

Лично, когда я перехожу и очищаю свой собственный код, мне нравится сначала ставить модификатор видимости и даже указывать его. если это публично.

1
ответ дан 26 November 2019 в 23:22
поделиться

Я предпочитаю static public , так как это легче обнаружить [обычно редкие] статические методы в классах.

5
ответ дан 26 November 2019 в 23:22
поделиться
Другие вопросы по тегам:

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