Описание тега initializer

Инициализаторы вызываются для создания нового экземпляра определенного типа. В своей простейшей форме инициализатор похож на метод экземпляра без параметров.
5 ответов

Я не понимаю Objective-C Initializer для класса.

Этот код взят из книги Sams Teach Yourself Swift, глава 21. Файл Song.h содержит следующий код: //Song.h #import <Foundation/Foundation.h> @interface Song : NSObject; @property (nonatomic, copy) NSString *title; @property (nonatomic, copy) NSS…
23 фев '15 в 22:44
2 ответа

Рубин. Издеваться в RSpec

У меня проблема с издевательством. У меня есть класс DistanceMatrix, и я хотел бы указать, какой метод form_matrix был вызван в операторе if/else. Мне нужно использовать мокко и RSpec. Есть идеи? class DistanceMatrix def initialize(*args) if args[0]…
01 дек '10 в 18:27
4 ответа

Статические инициализаторы в цели C

Как сделать статические инициализаторы в target-c (если у меня есть правильный термин). В основном я хочу сделать что-то вроде этого: static NSString* gTexts[] = { @"A string.", @"Another string.", } Но я хочу сделать это более похожим на структуру,…
16 фев '11 в 05:47
0 ответов

Как сгенерировать код инициализатора объекта C# из переменных в памяти?

Проблема: В клиентском проекте нам пришлось сохранить сложные объекты в памяти из объявленных переменных в виде кода C#, чтобы мы могли использовать их в качестве результатов тестирования в модульных тестах. Решение: Попробовав несколько нюгетов и п…
31 авг '18 в 13:06
2 ответа

Swift инициализатор для публичного класса

При создании публичного класса необходимо ли делать указанный инициализатор общедоступным? Какая разница между обнародованием и нет? например public class A { init() {} } или же public class A { public init() {} }
20 ноя '15 в 16:24
3 ответа

Можно ли программно проверить, есть ли в enum инициализатор?

Я хочу получить enum как int, но только если к нему применен инициализатор - так что я знаю, что значение было определено явно, а не просто значением по умолчанию. Это потому, что я использую перечисления для представления сопоставления с определенн…
02 апр '13 в 20:55
2 ответа

Инициализаторы класса, расширяющего UICollectionView (Swift 3.2)

Я кодирую в Swift 3.2. У меня есть класс под названием EventCollectionView это расширяет UICollectionView, Экземпляр этого класса является "событием", и я хотел бы инициализировать его тремя UIImages, изображениями, которые отображают фотографию соб…
12 янв '18 в 02:51
2 ответа

Исключение инициализатора Java с использованием библиотеки JxBrowser

Я пытаюсь запустить некоторые образцы Jx Browser. После копирования и вставки предоставленного им примера кода и попытки его запуска выдается ошибка Initializer. Вот пример кода и исключение. Кто-нибудь может сказать мне, что происходит? package jx.…
05 ноя '14 в 06:05
1 ответ

Инициализатор массива C++

В проекте стандарта C++ 14 есть два упоминания (которые я нашел) относительно инициализации массива: Раздел 8.5.1 ([dcl.init.aggr]) пункт 2: "Когда агрегат инициализируется списком инициализаторов [...]" Раздел 8.5.2 ([dcl.init.string]) пункт 1: "Ма…
07 авг '17 в 16:01
1 ответ

Заполнение не удается, когда инициализатор запускается

В последнее время я использую следующий инициализатор в проекте Rails 5: Инициализаторы /initialize_configs.rb $current_city = Config.first.city Но после нескольких изменений мне пришлось использовать rails db:migrate и rails db:seed, а затем я полу…
1 ответ

Разница в явных и неявных инициализаторах класса C#

В чем разница между этими двумя инициализаторами классов? Кажется, что оба синтаксически верны в C#. Является ли второй ярлык для первого? Class1 class1 = new Class1() { Boolean1 = true, Class2Instance = new Class2 { Boolean2 = true, }, }; а также C…
12 мар '16 в 12:52
1 ответ

В AS3, как запустить код, когда начинается фильм?

Я делаю редактор уровней для своей игры и хотел бы иметь доступ к списку всех классов, включенных в мою игру. У меня есть статическая функция в моем главном классе: public static function register(c:Class, category:String):void { if (classRegister[c…
1 ответ

Можно ли динамически изменить конфигурацию без перезагрузки приложения?

Я использую devise v.2.2.4 на моей Rails 3.2.17, и мне нужны некоторые функции, связанные с политиками безопасности. Пользователь с правами администратора будет изменять политики безопасности в любое время, например, показывать следующее изображение…
2 ответа

Переменные конфигурации доступны в файле среды rails

В настоящее время я использую инициализатор для загрузки файла config.yml в хэш AppConfig, который предлагает доступ к переменным для среды. Для производства я использую переменные среды, установленные на сервере. Я использую следующий код для откат…
1 ответ

Как переопределить SKScene init(fileNamed: fileNamed)

У меня есть класс SKScene, в котором мне нужно реализовать пользовательский инициализатор, который переопределяет инициализатор init (fileNamed: fileNamed) SKNode суперкласса SKScene, чтобы выполнить некоторые проприетарные инициализации, но сохрани…
27 май '16 в 16:42
2 ответа

Является ли питоническим вызов метода из инициализатора класса?

Я чувствую, что это более общий вопрос, но вот пример, который я рассматриваю: у меня есть класс python, который во время своей инициализации проходит через zip-архив и извлекает некоторые данные. Должен ли приведенный ниже фрагмент кода явно записы…
26 мар '16 в 11:58
0 ответов

Элемент инициализатора C не является константой - указатели в структуре

Фрагменты кода приведены ниже /// System Parameters for the gateway typedef struct { bool mobile_gateway; // true = GPS receiver used, else false uint16_t gw_ordinal_number; // Starting at 1, the ordinal gateway number } CONFIG_SYSTEM_PARMS; // Data…
16 ноя '15 в 03:46
0 ответов

C# свойство с приватным установщиком: почему новый [..class..] .. { private property initializer = ... } работает?

У меня есть этот пример кода: static class Program { var x = new TestClass { TestList = { "Peter", "Paul" } }; // x.TestList is loaded with 3 string elements: "Hi there", "Peter", "Paul" } public class TestClass { public List<string> TestList …
17 апр '18 в 21:23
2 ответа

Инициализатор коллекции Powershell 2.0

Как использовать инициализаторы коллекций C# 3.0 в Powershell 2.0? ( Как установить коллекцию inline?) я пробовал $table= New-Object System.Data.DataTable { TableName = "my table" , Columns = { New-Object System.Data.DataColumn "col1",([string]) , N…
0 ответов

Swift - инициализация переменной типа структурных массивов

Извините, это мой первый проект в Swift3, и я задал много вопросов новичкам (я из C:) Я пытаюсь создать переменную для хранения свойств для платформы, которая работает на Arduino. Этот код взаимодействует с Arduino через BLE. Платформа изготовлена ​…
25 фев '17 в 22:53