Публикации по теме 'syntax'


Псевдокод и блок-схемы для решения проблем
Программный код пишется для машин, а не для людей. Вы пишете для обработки переводчиком, это означает, что вы должны быть предельно точными. Если вы сделаете всего одну маленькую синтаксическую ошибку, это просто не сработает. Что-то такое простое, как пропущенная запятая или лишняя скобка, приведет к поломке всей программы. «Псевдокод подобен написанию кода, который работает в умах людей, которые его читают». — Райан Паркер. Псевдокод Проблема в том, что код..

PHP | Более элегантный способ перебора с индексом
В прошлом я бы прокручивал массив, используя foreach большую часть времени. Иногда цикл for и почти не цикл while в PHP. Если бы мне когда-нибудь понадобился индекс цикла, я бы все равно использовал цикл foreach с объявлением переменной $index перед циклом и $index++ в конце цикла, что дало бы мне номер цикла в переменной $index. $myArray = array('a' => 'one', 'b' => 'two', 'c' => 'three'); $index = 0; foreach($myArray as $element) { echo $index . ': ' . $element. PHP_EOL;..

Базовый синтаксис и модификаторы доступа в Java
Процесс программирования на Java можно упростить, выделив три этапа: Создайте программу, введя ее в текстовый редактор и сохранив как HelloWorld.java (имя файла.java). Скомпилируйте его, введя javac HelloWorld.java (javac filename.java) в окне терминала. Выполните (или запустите) его, введя « java HelloWorld» (имя файла java) в окне терминала. Программа на Java может содержать любое количество классов, но не более одного класса можно объявить общедоступным. «Если есть..

Псевдокод: что, почему и как?
Какие? Псевдокод часто используется во многих различных формах программирования. Будь то разработка приложений или веб-разработка, псевдокод — это метод, который в основном используется разработчиками для объяснения и описания того, что именно происходит в их коде. Инженеры и программисты проходят множество этапов при запуске проектов, работе с кодом и реализации новых идей. При сотрудничестве с другими инженерами очень важно, чтобы каждый из них знал, что происходит на каждом этапе..

Вопросы по теме 'syntax'

Синтаксис JSON для имен свойств
Каков правильный синтаксис для создания объектов в javascript, которые будут работать в большинстве веб-браузеров (я имею в виду: IE 6+, Firefox 2+, Opera 9+) Это действительно var a = { "class": "Person", "name": "William Shakespeare",...
24728 просмотров
schedule 15.11.2022

Что ключевое слово Call делает в VB6?
В нашем проекте есть код, который выглядит примерно так: Private Sub Method1() Call InnerMethod End Sub Private Sub Method2() InnerMethod End Sub Private Sub InnerMethod() '' stuff End Sub В чем преимущество использования...
33463 просмотров
schedule 10.05.2024

Левое соединение SQL с несколькими таблицами в строке FROM?
Большинство диалектов SQL принимают оба следующих запроса: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.foo, b.foo FROM a LEFT JOIN b ON a.x = b.x Теперь очевидно, что когда вам нужно внешнее соединение, потребуется второй...
273656 просмотров
schedule 02.02.2024

Rails collection_select проблема с поиском
Я пытаюсь отобразить уникальные округа, перечисленные в моей базе данных, в поле выбора для базы данных свойств. Я понял, как это сделать, но теперь я не могу понять, как получить доступ к выбранному значению выбора. В основном это связано с тем,...
856 просмотров
schedule 14.03.2024

#import с использованием угловых скобок ‹› и кавычек
Мне интересно, что решает, разрешено ли вам использовать <Header.h> или "Header.h" при импорте файлов в Objective-C. До сих пор я наблюдал, что вы используете кавычки "" для файлов в вашем проекте, для которых у вас есть источник...
44685 просмотров
schedule 03.12.2023

Как указать только некоторые необязательные аргументы при вызове функции в ColdFusion?
У меня есть функция ColdFusion "foo", которая принимает три аргумента, а вторые два являются необязательными: <cffunction name="foo" access="public" returntype="any"> <cfargument name="arg1" type="any" required="true" />...
11015 просмотров
schedule 01.11.2022

теги style и script в теле HTML, почему бы и нет?
[Это связано с этим вопросом , но не потому, что речь идет не об электронной почте.] Во многих случаях, особенно при работе с CMS или чьей-либо структурой, гораздо проще встроить теги <style> и теги <script> в <body> , чем...
31300 просмотров
schedule 29.10.2022

Как мне вызвать имя функции, которое хранится в хэше в Perl?
Я уверен, что это где-то описано в документации, но мне не удалось его найти ... Я ищу синтаксический сахар, который позволит вызвать метод в классе, имя которого хранится в хэше ( в отличие от простого скаляра): use strict; use warnings;...
2047 просмотров
schedule 31.12.2023

Что означает `**` в выражении `dict (d1, ** d2)`?
Меня заинтриговало следующее выражение Python: d3 = dict(d1, **d2) Задача состоит в том, чтобы объединить 2 словаря в третий, и приведенное выше выражение отлично справляется с задачей. Меня интересует оператор ** и что именно он делает с...
10554 просмотров

Одиночные и двойные кавычки ('vs ")
Я всегда использовал одинарные кавычки, когда писал свой HTML вручную. Я работаю с большим количеством визуализированного HTML, в котором всегда используются двойные кавычки. Это позволяет мне определить, был ли HTML написан вручную или...
139779 просмотров
schedule 25.09.2022

Синтаксическая ошибка Delphi ADO SQL
Я получаю синтаксическую ошибку при обработке следующих строк кода. Особенно на AQ_Query.Open; procedure THauptfenster.Button1Click(Sender: TObject); var option: TZahlerArray; begin option := werZahlte; AQ_Query.Close;...
1761 просмотров
schedule 16.03.2024

Как скопировать **kwargs себе?
Есть ли способ определить __init__ , чтобы ключевые слова, определенные в **kwargs , были назначены классу? Например, если бы мне нужно было инициализировать класс ValidationRule с помощью ValidationRule(other='email') , значение для...
8837 просмотров

Почему один из этих операторов компилируется в Scala, а другой нет?
( Примечание : здесь я использую Scala 2.7.7, а не 2.8). Я делаю что-то довольно простое — создаю карту на основе значений в простом файле CSV с двумя столбцами — и я выполнил это достаточно легко, но я озадачен тем, почему моя первая попытка не...
2226 просмотров
schedule 17.02.2024

Вызов статического метода
Можем ли мы вызвать статический метод без упоминания имени класса в Java?
15203 просмотров
schedule 01.11.2023

Синтаксис конструктора F# — переопределение и дополнение новых
У меня есть одноразовый класс с синтаксисом Open/Close, который я хотел бы иметь use , поэтому я пытаюсь наследовать от него и работать с Open в new и Close в Dispose. Вторая часть в порядке, но я не могу понять, как сделать Open: type...
272 просмотров
schedule 09.03.2024

Синтаксис точки Objective-C и инициализация
Я прочитал несколько фрагментов, в которых упоминается, что вы никогда не должны использовать точечную нотацию в своих методах init или dealloc. Однако я никогда не могу понять, почему. В одном посте мимоходом упоминалось, что это связано с KVO, но...
1542 просмотров
schedule 04.01.2024

Должен ли я использовать условное выражение Perl? : оператор как оператор switch/case или вместо if elsif?
В Perl есть условный оператор, который аналогичен условный оператор C . Чтобы обновить, условный оператор в C и в Perl: (test) ? (if test was true) : (if test was false) и при использовании с lvalue вы можете назначить и протестировать...
12471 просмотров
schedule 21.12.2023

Кто-нибудь может сказать, почему этот запрос критериев JPA генерирует недопустимый оператор SQL при выполнении (Hibernate) и как его исправить?
Мне трудно составить критерий запроса, чтобы получить атрибут «разрешения» из сущности роли с идентификатором = 2. Атрибут разрешения имеет тип Set, поэтому я создаю объединение и выбираю из него, но запрос сбой с сообщением об исключении...
7398 просмотров
schedule 01.04.2024

Использует пространство имен .. вроде плохо?
Возможный дубликат: Почему 'using namespace std;' считается плохой практикой в ​​C ++? Каждый раз, когда я использую using namespace std , я всегда понимаю, что «это ужасная привычка программирования». Теперь я заканчиваю учебу в...
14394 просмотров
schedule 21.10.2023

Я что-то упустил в своем утверждении о С++?
У вас не может быть кода вне функций, за исключением объявлений, определений и директив препроцессора. Это утверждение точное, или я что-то упускаю? Я учу своего племянника программировать, и он пытался поставить цикл while перед main. Он...
287 просмотров
schedule 18.08.2022