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


Почему Ruby > JavaScript для начинающих программистов
После знакомства с двумя языками программирования, естественно, можно сравнить их и их опыт обучения. Я начал свой путь программирования с JavaScript . После завершения модулей и проектов и перехода к школьной программе мне стало грустно. Я чувствовал себя в безопасности в JavaScript. Я чувствовал, что JavaScript может все, и был настолько дружелюбен ко мне, что предал его, двигаясь дальше. Так в моей жизни появился Рубин . И хотя я получал больше удовольствия от изучения JavaScript,..

5 мест, где список инициализаторов является обязательным в C ++
Список инициализаторов используется при инициализации элементов данных класса. Список инициализируемых элементов указывается конструктором в виде списка, разделенного запятыми, за которым следует двоеточие. Синтаксис начинается с двоеточия (:), а затем с каждой переменной и ее значения, разделенного запятой. Список инициализаторов не заканчивается точкой с запятой. Синтаксис: Constructorname(datatype value1, datatype value2):datamember{value1},datamember{value2} { ... }..

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

Как я могу достичь ?: из C ++ / C # в Python?
На C # я мог бы легко написать следующее: string stringValue = string.IsNullOrEmpty( otherString ) ? defaultString : otherString; Есть ли быстрый способ сделать то же самое в Python, или я застрял с оператором if?
1330 просмотров

В javascript я могу переопределить скобки для доступа к символам в строке?
Есть ли способ определить String[int] , чтобы избежать использования String.CharAt(int) ?
6389 просмотров
schedule 15.05.2022

Синтаксис для создания делегата View в Objective-C
Я пытаюсь создать протокол делегата для пользовательского UIView. Вот моя первая попытка: @protocol FunViewDelegate @optional - (void) funViewDidInitialize:(FunView *)funView; @end @interface FunView : UIView { @private }...
6713 просмотров
schedule 22.09.2023

Приведение null в качестве объекта?
Я наткнулся на этот код сегодня AsyncInvoke(OnTimeMessageTimer, (object)null, (ElapsedEventArgs)null); Есть в этом что-то не так или нет?
10392 просмотров
schedule 16.04.2023

Использование элементов константного массива в качестве случаев в операторе switch
Я пытаюсь сопоставить набор нажатий клавиш с набором команд. Поскольку я обрабатываю команды из нескольких мест, я хотел бы установить уровень абстракции между ключами и командами, чтобы, если я изменю базовые сопоставления клавиш, мне не пришлось...
4882 просмотров

Как ограничить несколько универсальных типов?
Вот простой синтаксический вопрос (надеюсь): я знаю, как ограничить один общий тип с помощью предложения where, но как ограничить два общих типа? Возможно, самый простой способ — записать то, что я предположил относительно синтаксиса. public...
13890 просмотров
schedule 14.01.2024

C ++ Возврат и вставка объекта 2D-массива
Я пытаюсь вернуть элемент данных массива из одного меньшего объекта 2D-массива и пытаюсь вставить массив в более крупный объект 2D-массива. Но пытаясь это сделать, я столкнулся с двумя проблемами. Первая проблема заключается в том, что я хочу...
6057 просмотров
schedule 20.01.2024

Как в Python использовать подпроцесс вместо os.system?
У меня есть скрипт Python, который вызывает исполняемую программу с различными аргументами (в этом примере это «sqlpubwiz.exe», который является «мастером публикации базы данных Microsoft SQL Server»): import os sqlpubwiz = r'"C:\Program...
9731 просмотров
schedule 09.03.2022

Синтаксис OCaml для передачи настраиваемых объектов в качестве параметров
Я пытаюсь разобраться в синтаксисе языка OCaml, и у меня возникли проблемы с применением некоторых структур ООП. Моя цель с приведенным ниже кодом - создать панель классов, унаследованную от виртуального класса foo. Виртуальный класс содержит три...
659 просмотров
schedule 07.09.2023

Используя Rhino Mocks, как установить свойство параметра для метода Mocked
При использовании нового стиля тестирования Rhino Mocks 3.5 Arrange / Act / Assert (AAA) у меня возникают проблемы с написанием теста. У меня есть метод, который вызывает метод в классе репозитория. ActivateFoo, где мой объект Foo имеет свойство...
2592 просмотров
schedule 13.12.2023

(*это)[i]?
Я перегрузил оператор [] в своем классе. Есть ли более приятный способ вызвать эту функцию из моего класса, кроме (*this)[i] ?
1275 просмотров
schedule 28.02.2024

Как передать несколько параметров в Objective-C?
Я прочитал несколько сообщений о синтаксисе метода Objective-C, но полагаю, что не понимаю нескольких имен метода. Я пытаюсь создать метод под названием getBusStops с параметрами NSString и NSTimeInterval и типом возврата NSMutableArray ....
270425 просмотров
schedule 24.02.2022

Как написать полное имя символа в Haskell?
У меня конфликт имен между двумя разными модулями Haskell, которые хотят использовать один и тот же инфиксный оператор ( <*> ). В отчете Haskell 98 говорится, что modid.varsym разрешено, но я не могу заставить его работать. В целом...
3581 просмотров
schedule 26.07.2022

Синтаксис PHP для результата функции разыменования
Фон Во всех других языках программирования, которые я использую регулярно, просто работать с возвращаемым значением функции, не объявляя новую переменную для хранения результата функции. Однако в PHP это не так просто: example1 (результат...
18853 просмотров
schedule 29.06.2022

Два лакомых кусочка синтаксиса C: no init for и char *w[4] vs char w[4]
Просто изучаю стиль C из Programming Pearls Джона Бентли. и мне было интересно, может ли кто-нибудь объяснить мне следующие две части синтаксиса C: for без условия инициализации (см. строку 2 в wordncmp в файле выше): for ( ;...
310 просмотров
schedule 06.06.2023

Что такое операторы PHP? и: позвонили и что они делают?
Что такое операторы ? и : в PHP? Например: (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)
15158 просмотров

Текстовое/богатое текстовое поле с подсветкой синтаксиса? [С#]
Где я могу найти элемент управления для WinForms, который будет выделять вставленный в него исходный код? Я бы хотел тот, который поддерживает подсветку синтаксиса для многих разных языков, но если он работает только с C #, меня это тоже устроит.
49305 просмотров
schedule 13.09.2022

Как я могу устранить левую рекурсию в следующей грамматике?
Вот грамматика, которая должна описывать язык вложенных фигурных скобок с запятыми в качестве разделителей: L ::= {L} | L,L | Еще несколько примеров строк, которые я ожидаю, что грамматика примет и отклонит: Принимать: {,{,,{,}},,{,}}...
1386 просмотров

Назовите эту конструкцию языка python/ruby (используя значения массива для удовлетворения параметров функции)
Как называется эта языковая конструкция? В Python я могу сказать: def a(b,c): return b+c a(*[4,5]) и получите 9. Аналогично в Ruby: def a(b,c) b+c end a(*[4,5]) Как это называется, когда один массив передается функции, которая в...
6491 просмотров
schedule 05.10.2023

Сделать запрос Count() возвращающим 0 вместо пустого
У меня есть отчет, который отслеживает, как долго определенные элементы находятся в базе данных, и делает это, отслеживая их по ряду возрастных диапазонов (20–44, 45–60, 61–90, 91–180, 180+). У меня есть следующий запрос в качестве источника данных...
19755 просмотров
schedule 04.09.2023