Запитання з тегом «constants»

Константи програмування - це визначення, значення яких фіксується впродовж виконання програми. Літерали на більшості мов, наприклад, константи. У референційно прозорих стилях програмування всі визначення є постійними. Область зберігання даних (об'єкт, поле, змінна, параметр), яка відповідає стандартам, - це та, яка "ніколи не змінюється", що дозволяє додатково оптимізувати генератор коду та додаткову статичну перевірку правильності програми.

17
Статична реакція лише проти const
Я читав навколо constі про static readonlyполя. У нас є кілька класів, які містять лише постійні значення. Використовується для різних речей у нашій системі. Тож мені цікаво, чи моє спостереження правильне: Чи повинні такі види постійних цінностей завжди бути static readonlyдля всього, що є загальнодоступним? І використовувати лише constдля внутрішніх …
1386 c#  constants 


30
Чи є константи в JavaScript?
Чи існує спосіб використання констант у JavaScript ? Якщо ні, то яка загальна практика вказувати змінні, які використовуються як константи?

14
Константи в Objective-C
Я розробляю програму Cocoa , і я використовую постійний NSStrings як спосіб зберігати ключові імена для моїх уподобань. Я розумію, що це гарна ідея, оскільки вона дозволяє легко змінювати клавіші, якщо це необхідно. Плюс, це все поняття "відокремити ваші дані від вашої логіки". У будь-якому випадку, чи є хороший спосіб …

30
Як створити константу в Python?
Чи є спосіб оголосити константу в Python? У Java ми можемо створювати постійні значення таким чином: public static final String CONST_NAME = "Name"; Який еквівалент вищезазначеної константної декларації Java в Python?
988 python  constants 

11
визначити () проти const
У PHP, коли ви використовуєте define('FOO', 1); і коли ви використовуєте const FOO = 1; ? Які основні відмінності між цими двома?
659 php  const  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); Це здається зайвим зусиллям.
407 php  arrays  constants  scalar 

28
Який найкращий спосіб впровадити константи на Java? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 2 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я бачив такі приклади: public class MaxSeconds { public …
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"; Я міг це робити весь час на Яві. Що я роблю неправильно? І чому це не дозволяє мені це зробити?
321 c#  const  constants 

14
Декларування статичних констант у класах ES6?
Я хочу реалізувати константи в 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; …

6
Яка різниця між "const" і "val"?
Я нещодавно читав про constключове слово, і я так заплутався! Я не можу знайти різницю між ключовим словом constта valключовим словом, я маю на увазі, що ми можемо використовувати обидва з них, щоб зробити незмінну змінну. Чи є ще щось, чого мені не вистачає?
276 constants  kotlin 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.