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

Константы в программировании - это определения, значение которых фиксируется на протяжении всего выполнения программы. Например, литералы в большинстве языков являются константами. В ссылочно-прозрачных стилях программирования все определения постоянны. Область хранения данных с константной квалификацией (объект, поле, переменная, параметр) - это область, которая «никогда не меняется», что обеспечивает дополнительную оптимизацию генератора кода и дополнительную статическую проверку правильности программы.

17
Статическое чтение только против const
Я прочитал о constи static readonlyполей. У нас есть несколько классов, которые содержат только постоянные значения. Используется для различных вещей в нашей системе. Так что мне интересно, если мои наблюдения верны: Должны ли такого рода постоянные значения всегда быть static readonlyдля всего, что является публичным? И использовать только constдля внутренних …
1387 c#  constants 


30
Есть ли константы в JavaScript?
Есть ли способ использовать константы в JavaScript ? Если нет, какова общая практика определения переменных, которые используются в качестве констант?

14
Константы в Objective-C
Я разрабатываю приложение Какао , и я использую константы NSStrings как способы хранения имен ключей для моих предпочтений. Я понимаю, что это хорошая идея, потому что она позволяет легко менять ключи при необходимости. Плюс, это целое понятие «отделить ваши данные от вашей логики». В любом случае, есть ли хороший способ …

30
Как мне создать константу в Python?
Есть ли способ объявить константу в Python? В Java мы можем создавать постоянные значения следующим образом: public static final String CONST_NAME = "Name"; Что эквивалентно приведенному выше объявлению константы Java в Python?
992 python  constants 



13
В чем разница между char s [] и char * s?
В C можно использовать строковый литерал в объявлении, например: char s[] = "hello"; или вот так: char *s = "hello"; Так в чем же разница? Я хочу знать, что на самом деле происходит с точки зрения продолжительности хранения, как во время компиляции, так и во время выполнения.
506 c  string  char  constants 

17
PHP константы, содержащие массивы?
Это не удалось: define('DEFAULT_ROLES', array('guy', 'development team')); Видимо, константы не могут содержать массивы. Каков наилучший способ обойти это? define('DEFAULT_ROLES', 'guy|development team'); //... $default = explode('|', DEFAULT_ROLES); Это кажется ненужным усилием.
408 php  arrays  constants  scalar 

28
Каков наилучший способ реализации констант в Java? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыто 2 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я видел …
372 java  constants 

3
Предупреждение «отправка const NSString *» параметру типа «NSString *» отменяет квалификаторы »
У меня есть константы NSString, которые я хочу назвать как: [newString isEqualToString:CONSTANT_STRING]; Любой неправильный код здесь? Я получил это предупреждение: отправка 'const NSString *' в параметр типа 'NSString *' отбрасывает квалификаторы Как они должны быть объявлены?

6
Почему в моем классе не может быть «public static const string S =» stuff »;
При попытке скомпилировать мой класс я получаю сообщение об ошибке: Константа 'NamespaceName.ClassName.CONST_NAME'не может быть помечена как статическая. на линии: public static const string CONST_NAME = "blah"; Я мог бы делать это все время на Java. Что я делаю не так? И почему это не позволяет мне сделать это?
321 c#  const  constants 

14
Объявление статических констант в классах ES6?
Я хочу реализовать константы в a class, потому что именно здесь имеет смысл найти их в коде. До сих пор я реализовал следующий обход статическими методами: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Я знаю, что есть возможность возиться …

2
Что представляет собой постоянная 0,0039215689?
Я постоянно вижу эту константу, всплывающую в различных графических заголовочных файлах 0.0039215689 Кажется, это как-то связано с цветом? Вот первый хит в Google : void RDP_G_SETFOGCOLOR(void) { Gfx.FogColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.FogColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f; Gfx.FogColor.B = _SHIFTR(w1, 8, 8) * 0.0039215689f; Gfx.FogColor.A = …

6
В чем разница между «const» и «val»?
Я недавно прочитал о constключевом слове, и я так растерялся! Я не могу найти никакой разницы между constи valключевое слово, я имею в виду , мы можем использовать оба из них , чтобы сделать неизменяемую переменную, есть что - нибудь еще , что я не хватает?
276 constants  kotlin 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.