Вопросы с тегом «declaration»

214
Инициализация нескольких переменных к одному значению в Java

Я ищу чистый и эффективный способ объявления нескольких переменных одного типа и одного и того же значения. Прямо сейчас у меня есть: String one = "", two = "", three = "" etc... Но я ищу что-то вроде: String one,two,three = "" Это то, что можно сделать в Java? Помня об...

199
тип получателя ***, например, сообщение - это предварительное объявление

В моем приложении iOS5 у меня есть NSObject Statesкласс, и я пытаюсь его инициировать: states = [states init]; вот initметод в States: - (id) init { if ((self = [super init])) { pickedGlasses = 0; } return self; } Но есть ошибка в строке states = [states init]; Приемник типа "Состояния", например,...

197
Предварительное объявление вложенных типов / классов в C ++

Я недавно застрял в такой ситуации: class A { public: typedef struct/class {...} B; ... C::D *someField; } class C { public: typedef struct/class {...} D; ... A::B *someField; } Обычно вы можете объявить имя класса: class A; Но вы не можете форвард объявить вложенный тип, следующее вызывает ошибку...

189
Можно ли заранее объявить функцию в Python?

Можно ли заранее объявить функцию в Python? Я хочу отсортировать список, используя мою собственную cmpфункцию, прежде чем он будет объявлен. print "\n".join([str(bla) for bla in sorted(mylist, cmp = cmp_configs)]) Я организовал свой код, чтобы поместить определение cmp_configsметода после вызова....

174
Не нужна ли точка с запятой (';') после объявления функции в C ++?

Я только недавно сдал промежуточный тест по программированию, и один из вопросов, который я ошибся, был следующим: Точка с запятой (';') не требуется после объявления функции. Правда или ложь. Я выбрал «false» (и, пожалуйста, исправьте меня, если я ошибаюсь, потому что я чувствую, что схожу с ума),...

158
Почему некоторые переменные, объявленные с использованием параметра let inside, становятся доступными в другой функции, в то время как другие приводят к ошибке ссылки?

Я не могу понять, почему переменные действуют так странно, когда объявлены внутри функции. В firstфункции, которую я объявляю с letпеременными bи cсо значением 10 : b = c = 10; В secondфункции я показываю: b + ", " + c И это показывает: 10, 10 Также в firstфункции я объявляю aсо значением 10 : let...

144
Что такое символ подчеркивания в Swift References?

В справочном разделе документации Apple есть много примеров такого рода вещей: func runAction(_action: SKAction!) Objective-C «эквивалент» этого: - (void)runAction:(SKAction *)action Меня поражает, что, вероятно, важно, чтобы (в справочнике по Swift) после подчеркивания был пробел, а «действие»...

141
Более элегантный способ объявления нескольких переменных одновременно

Чтобы объявить несколько переменных одновременно, я бы сделал: a, b = True, False Но если бы мне пришлось объявить гораздо больше переменных, это становилось все менее и менее элегантным: a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True Есть ли лучший /...

133
Как объявить переменную и использовать ее в том же сценарии Oracle SQL?

Я хочу написать повторно используемый код, и мне нужно объявить некоторые переменные в начале и повторно использовать их в скрипте, например: DEFINE stupidvar = 'stupidvarcontent'; SELECT stupiddata FROM stupidtable WHERE stupidcolumn = &stupidvar; Как я могу объявить переменную и повторно...

130
Размещение объявления переменной в C

Я долго думал, что в C все переменные нужно объявлять в начале функции. Я знаю, что в C99 правила такие же, как в C ++, но каковы правила размещения объявления переменных для C89 / ANSI C? Следующий код успешно компилируется с помощью gcc -std=c89и gcc -ansi: #include <stdio.h> int main() {...

119
Компонент является частью объявления 2 модулей

Я пытаюсь создать приложение ionic 2. Когда я пробую приложение в браузере с помощью ionic serve или запускаю его на эмуляторе, все работает нормально. Но когда я пытаюсь его построить, каждый раз появляется ошибка ionic-app-script tast: "build" Error Type AddEvent in "PATH"/add.event.ts is part of...

112
«Параметры» Java в сигнатуре метода?

В C #, если вы хотите, чтобы метод имел неопределенное количество параметров, вы можете сделать последний параметр в сигнатуре метода a, paramsчтобы параметр метода выглядел как массив, но позволял каждому, кто использует метод, передавать столько параметров этого типа. как хочет звонящий. Я почти...

109
Определение целочисленных членов static const в определении класса

Я понимаю, что C ++ позволяет определять статические константные члены внутри класса, если это целочисленный тип. Почему же тогда следующий код выдает ошибку компоновщика? #include <algorithm> #include <iostream> class test { public: static const int N = 10; }; int main() { std::cout...

106
Разница между int32, int, int32_t, int8 и int8_t

Я int32_tнедавно столкнулся с этим типом данных в программе C. Я знаю, что он хранит 32 бита, но нет intиint32 сделать то же самое? Также я хочу использовать charв программе. Могу ли я использоватьint8_t вместо этого? В чем разница? Подводя итог: в чем разница между int32, int, int32_t, int8 и...