"use strict";
var global = this;
coord = [1,2]; // координаты
global.bet = [];
есть функция при клике, которая добавляет в массив объекты.
если координаты одинаковые, то в поле amount прибавляется +1.
----------
if(global.bet.length > 0){
$.each(global.bet,function(index){
...
Здравствуйте
Ищу эффективное и надёжное решение для новичка
Очень нравится система WNINE / https://w9cms.com
Так как быстро загружается и многофункционален.
Есть одно но, разработчики оставили мультиязычность в качестве платной услуги (наверное). Хочу сделать сайт объявлении, но чтобы вся и...
@Naumov а вот в PSR я в упор не вижу рекомендации не использовать тернарный оператор. так что ни одного общепринятого стандарта вы так и не предоставили
> ждём от вас кодинг стандарт.
@Naumov ну и заодно убедите (можно даже не меня, а других коллег), что вместо $c = $a[$b] ?? $d нужно использовать if (isset($a[$b])) {$c = $a[$b];} else {$c = $d;}
@Grundy ага. ровно в одном. я же говорю - крестовый поход: "жечь каждый тернарный оператор дотла"
Ternary operators are permissible when the entire ternary operation fits on one line. Longer ternaries should be split into if else statements. Ternary operators should not ever be nested. Optionally parentheses can be used around the condition check of the ternary for clarity:
@Naumov There are many elements of style and practice intentionally omitted by this guide. These include but are not limited to: ... Operators and assignment
Еще вот, более авторитетная репа) в proposed правда https://github.com/php-fig/fig-standards/blob/master/proposed/extended-coding-style-guide.md
All binary and ternary (but not unary) operators MUST be preceded and followed by at least one space. This includes all arithmetic, comparison, assignment, bitwise, logical (excluding ! which is unary), string concatenation, and type operators.
Вообще на мой взгляд разрешение той или иной синтаксической конструкции языка исходит из самого ее существования
А вот запрещать всякий треш уже можно на уровне стайлгайдов
Рекомендуется избегать "нагромождения" тернарных выражений. Поведение PHP неочевидно при использовании нескольких тернарных операторов в одном выражении:
@Утка я понял! @Naumov просто не умеет в тернарные операторы! Потому и затеял крестовый поход против них
@Naumov вы хоть один реальный аргумент приведите, про то, что тот несчастный тернарный оператор в вопросе - зло, которое надо сжечь. а то ходите все вокруг да около
@DmitriySimushev я не знаю как там в PHP, но в C++ тернарный оператор это очень сложная тема. Да, писать простенькие тернарки сможет и студент, но даже на простых можно нарваться
Есть maven проект, создал его jar файл, когда запускаю через консоль то получаю ошибку no mainfest attribute in Greeting.jar
В консоле пишу java -jar Greeting.jar
В файле MAINFEST написано
Manifest-Version: 1.0
Class-Path: D:\Programming\Projects\Java\Greeting\src\main\java
Main-Class: ...
Неявное преобразование плохо тем, что его можно пропустить. То есть есть несколько случаев, когда это нормально. Но если таких случаев — пол-языка, то и получается вот что
@DmitriySimushev ахаха)) это же Naumov. Что от него ожидать. Он и мне минусы кидал за то, что я видите ли массив объявляю через квадратные скобки, а не через array() .... кто-то еще видимо живет в 2007-ом
@АлексейШиманский да я уже прочувствовал его жизненные позиции. если мне не изменяет память - он заявлял, что трудится старшим разработчиком... жалко мне его подопечных
товарищи, давайте не будем обсуждать человека в негативном ключе, тем более, что он тоже участник этого чата и не уклоняется от общения. У всех свои понятия о том как правильно и как не правильно.
@ixSci уклоняется. я ему предложил либо привести реальные аргументы против тернарного оператора либо признать свою неправоту. так он уклонился от ответа. дважды
@ixSci таким образом, конструктивный диалог очень-очень затруднен
@DmitriySimushev Просто когда я начинал работать в маленькой компании, было много сложностей с прочтением кода, тенарные операторы, не очевидные решения, сокращёёные if,
отсутствие php-doc. Я люблю php и именно из за таких проэктов о php не очень хорошие слухи ходят. А корень всему книжки и уроки в которых пропагандируеться как рас то не правильное использование то го или иного аспекта языка. Тут и есть соль отвечая на ответ на СО многие новички считают что это единственно верно, и верно не придерживаться каких то стандартов.
Да их может быть великое множество, чуть ли не на каждый фреймворк и cms... И споры на счёт этого как то так себе выглядят, я не смогу убедить вас что тенарные операторы не стоит использовать а вы меня что иногда стоит...
А на счёт минусов меня минусовали за использование магических методов __cal, __set, __get
@Naumov если вся команда привыкла к тернарным операторам if, чебы и нет. Типа как общепринятое сокращение - всем понятно, и писать меньше.
@Naumov в c/c++ например нормальная практика - не сравнивать число с нулем, а использовать то самое нехорошое по мнению @VladD автопреобразование в bool. (типа if (val) ..). Почти все в курсе, как это работает, смысла в усложнении нет.
@Naumov ну так не стоит минусовать ответы и вообще как-то везде толкать свою точку зрения в данном направлении только потому, что только вы считаете её верной и только для вас это неприемлемо
С точки зрения конкретного участника сообщества - минусовать вообще кажется ничего хорошего не дает, кроме потенциальных проблем (по своему опыту с дуфи говорю)
@Naumov как посмотреть, можно представить себе что это фильтр, который отсеит совсем уж школоту, пусть она лучше в php идет, там тернарные операторы не рекомендуются )
@Naumov правильно и поэтому вместо объективно более читаемых конструкций вы предлагаете нагромождение жуткой жути. Пора уже начать действовать по ситуации и выбирать более читаемый/эффективный/понятный вариант, а не тот, что записан в ваших догматах
@Naumov а догматизм для разработчика вообще один из самых больших грехов. когда разработчик перестает учится и совершенствоваться, лепя к месту и не к месту привычные конструкции - он потерян для общества
@DmitriySimushev Я думаю не стоит продолжать спор а if и else очевидно же вы видите границу вы можете добавить какое либо ещё условие а с тенарными операторами вы почти всегда придёте к :?:?:?:?
@Утка ну пользу я не распознал от минусований, а вот проблем огреб (хотя наверное нужно было минусовать как ниндзя, чтобы никто не догалался кто автор ))) )
@VladimirGamalian вот я сегодня минусанул одного типа, он признал что был неправ, пошел почитать и обещал больше не отвечать на вопросы по малознакомому языку)
@VladimirGamalian Забейте. Тот тест IQ, который я видел, показывает в основном знание мировой поп-культуры и реалий жизни Америки. (Возможно, есть и адапритованные варианты.) Так что он показывает (отчасти) социальную приспособленность, а не умение мыслить и решать задачи.
@VladimirGamalian Возможно, но мне показалось, что там нужны знания типа «кто первый из президентов США...». Может быть, мне попался плохой тест, и я не в курсе.
@Утка я даже слово такое не понимаю "цикломтичный". Напомнили, что надо в конце концов разобраться что такое сложность в виде O большого с разными цифрами и буковками. Ушел читать.
Имеется селфи-кнопка ( допустим как на фото):
Каким образом обрабатывается нажатие на кнопку? Мне хотелось бы узнать, могу ли я перехватить нажатие использовать его для своих целей, а не для снимка?
@VladimirGamalian Причем тут нейтив, просто слышко когда человек близок поет с акцентом где то все равно что то не так говорит ну и это заметно а тут прям близок к идеалу по моей версии
@VladimirGamalian Не до до до, а так и есть, и многие со мной бы согласились, ибо прочитав комменты писали что действительно хорошо поет даже омериканцы
@VladimirGamalian Ну это клип, там конечно можно все подделать корректировать но все равно, если бы я не прочитал что это наш певец.. я бы так и не понял что это наш певец :)