Pytania oznaczone «constants»

Stałe w programowaniu to definicje, których wartość jest ustalana podczas wykonywania programu. Na przykład literały w większości języków są stałymi. W referencyjnie przejrzystych stylach programowania wszystkie definicje są stałe. Obszar przechowywania danych kwalifikowany jako const (obiekt, pole, zmienna, parametr) to taki, który „nigdy się nie zmienia”, co umożliwia dodatkowe optymalizacje generatora kodu i dodatkowe statyczne sprawdzanie poprawności programu.

1386
Czytanie statyczne vs const

Czytałem o consti static readonlypola. Mamy pewne klasy, które zawierają tylko wartości stałe. Używane do różnych rzeczy w naszym systemie. Zastanawiam się więc, czy moja obserwacja jest poprawna: Czy tego rodzaju stałe wartości powinny zawsze dotyczyć static readonlywszystkiego, co publiczne? I...

1002
Stałe w celu C

Zajmuję się Cocoa aplikacji i używam stale NSStrings jako sposobów przechowywania nazwy klawiszy do moich preferencji. Rozumiem, że to dobry pomysł, ponieważ w razie potrzeby umożliwia łatwą zmianę kluczy. Ponadto jest to całe pojęcie „oddziel swoje dane od logiki”. W każdym razie, czy...

988
Jak utworzyć stałą w Pythonie?

Czy istnieje sposób zadeklarowania stałej w Pythonie? W Javie możemy tworzyć stałe wartości w następujący sposób: public static final String CONST_NAME = "Name"; Jaki jest odpowiednik powyższej stałej deklaracji Java w

429
Jak zaimplementować stałe klas w maszynopisie?

W TypeScript tego constsłowa kluczowego nie można użyć do zadeklarowania właściwości klasy. Powoduje to błąd kompilatora: „Członek klasy nie może mieć słowa kluczowego„ const ”. Czuję potrzebę wyraźnego wskazania w kodzie, że właściwość nie powinna być zmieniana. Chcę, aby IDE lub kompilator...

407
Stałe PHP zawierające tablice?

To się nie udało: define('DEFAULT_ROLES', array('guy', 'development team')); Najwyraźniej stałe nie mogą przechowywać tablic. Jaki jest najlepszy sposób na obejście tego? define('DEFAULT_ROLES', 'guy|development team'); //... $default = explode('|', DEFAULT_ROLES); To wydaje się...

311
Deklarujesz stałe statyczne w klasach ES6?

Chcę zaimplementować stałe w class , ponieważ to jest sens, aby znaleźć je w kodzie. Do tej pory wdrażałem następujące obejście metodami statycznymi: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Wiem, że istnieje możliwość majstrowania przy...

310
Co oznacza stała 0,0039215689?

Ciągle widzę tę stałą wyskakującą w różnych plikach nagłówka grafiki 0.0039215689 Może to ma coś wspólnego z kolorem? Oto pierwsze trafienie w Google : void RDP_G_SETFOGCOLOR(void) { Gfx.FogColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.FogColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f;...

213
Ruby on Rails: gdzie definiować stałe globalne?

Właśnie zaczynam pracę z moją pierwszą aplikacją Ruby on Rails. Mam kilka różnych modeli, widoków, kontrolerów i tak dalej. Chcę znaleźć dobre miejsce do przyklejenia definicji prawdziwie globalnych stałych, które mają zastosowanie w całej mojej aplikacji. W szczególności dotyczą one zarówno...

176
Jak wybrać wiele wierszy wypełnionych stałymi?

Wybieranie stałych bez odwoływania się do tabeli jest całkowicie dozwolone w instrukcji SQL: SELECT 1, 2, 3 Zestaw wyników, który zwraca ten ostatni, to pojedynczy wiersz zawierający wartości. Zastanawiałem się, czy istnieje sposób na wybranie wielu wierszy naraz przy użyciu stałego wyrażenia,...