Większość języków ma stałą NaN, której można użyć do przypisania zmiennej wartości NaN. Czy Python może to zrobić bez używania
Większość języków ma stałą NaN, której można użyć do przypisania zmiennej wartości NaN. Czy Python może to zrobić bez używania
Chciałbym lepiej zrozumieć, dlaczego w poniższym scenariuszu istnieje różnica w sposobie dziedziczenia stałych klas w porównaniu ze zmiennymi instancji. <?php class ParentClass { const TEST = "ONE"; protected $test = "ONE"; public function showTest(){ echo self::TEST; echo...
Jaka jest konwencja nazewnictwa dla stałych Scali? Krótkie wyszukiwanie w sugestiach StackOverflow z wielkimi literami CamelCase (pierwsza linia poniżej), ale chciałem dokładnie sprawdzić. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 Jaki jest...
Tworzę aplikację na Androida, która używa usługi sieciowej do pobierania danych z serwera, w tym celu mam trzy różne zestawy adresów URL, które wskazują system rozwoju, serwer testowy i serwer na żywo. Trudno jest zmienić adres URL, gdy chcę oddać aplikację do testowania / opublikowania. więc...
Po prostu mam strukturę, która przechowuje stałe aplikacji, jak poniżej: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Te stałe mogą być używane w kodzie Swift,...
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie...
Czy w Pythonie istnieje odpowiednik instrukcji Cpreprocesora, na przykład ?: #define MY_CONSTANT 50 Mam również dużą listę stałych, które chciałbym zaimportować do kilku klas. Czy istnieje analogia do zadeklarowania stałych jako długiej sekwencji instrukcji, takich jak powyższe, w .pypliku i...
Mam podstawowe pytanie dotyczące wskaźników const. Nie wolno mi wywoływać funkcji niebędących składowymi stałymi przy użyciu wskaźnika do stałej. Jednak mogę to zrobić na wskaźniku const: delete p; Spowoduje to wywołanie destruktora klasy, która w istocie jest „metodą” inną niż stała....
Wymyślony przykład, aby odpowiedzieć na pytanie: void MyClass::MyFunction( int x ) const { std::cout << m_map[x] << std::endl } To się nie skompiluje, ponieważ operator [] nie jest stałą. Jest to niefortunne, ponieważ składnia [] wygląda bardzo czysto. Zamiast tego muszę zrobić...
Załóżmy, że musisz zdefiniować klasę, w której wszystko co robi, to przechowywanie stałych. public static final String SOME_CONST = "SOME_VALUE"; Jaki jest preferowany sposób zrobienia tego? Berło Klasa abstrakcyjna Klasa końcowa Którego powinienem użyć i dlaczego? Wyjaśnienia do...
Niezależnie od różnic funkcjonalnych, czy użycie nowych słów kluczowych „let” i „const” ma jakikolwiek ogólny lub konkretny wpływ na wydajność w stosunku do „var”? Po uruchomieniu programu: function timeit(f, N, S) { var start, timeTaken; var stats = {min: 1e50, max: 0, N: 0, sum: 0, sqsum:...
Chyba nie, ale chciałbym potwierdzić. Czy jest pożytek const Foo&&, gdzie Foojest typ klasy?
Jak zdefiniować stałą w klasie i sprawić, by była widoczna tylko wtedy, gdy zostanie wywołana w kontekście klasy? ....coś jak Foo::app()->MYCONSTANT; (a jeśli zostanie wezwany, lubi MYCONSTANTbyć ignorowany)
Jaka jest różnica między czymś takim friend Circle copy(const Circle &); i coś takiego friend Circle copy(Circle&) const; Wiem, że const po użyciu funkcji, aby powiedzieć kompilatorowi, że ta funkcja nie będzie próbowała zmienić obiektu, do którego jest wywoływana, a co z drugim?...
Chcę utworzyć stałą tablicę statyczną, która będzie używana w całym moim pliku implementacji Objective-C, podobną do tego na najwyższym poziomie mojego pliku „.m”: static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; Planuję użyć NUM_TYPESpóźniej w pliku, więc...
Wiemy, że „zmienna stała” oznacza, że raz przypisana nie można zmienić zmiennej, na przykład: int const i = 1; i = 2; Powyższy program nie skompiluje się; gcc wyświetla komunikat z błędem: assignment of read-only variable 'i' Nie ma problemu, rozumiem to, ale następujący przykład jest...
W poniższym C++programie modyfikowanie statycznego elementu członkowskiego danych z constfunkcji działa poprawnie: class A { public: static int a; // static data member void set() const { a = 10; } }; Ale modyfikowanie niestatycznego elementu członkowskiego danych z constfunkcji nie...
Szukam odpowiednika języka Java w C # final. Czy to istnieje? Czy C # ma coś podobnego do następującego: public Foo(final int bar); W powyższym przykładzie barjest zmienną tylko do odczytu i nie można jej zmienić Foo(). Czy jest jakiś sposób, aby to zrobić w C #? Na przykład, może mam długą...
Jest to definicja const w Exploring ES6 dr Axel Rauschmayer: constdziała jak let, ale deklarowana zmienna musi zostać natychmiast zainicjowana, z wartością, której nie można później zmienić . […] const bar = 123; bar = 456; // TypeError: `bar` is read-only a potem pisze Pułapka: const...
Rozważ standard pętli: for (int i = 0; i < 10; ++i) { // do something with i } Chcę, aby zmienna nie ibyła modyfikowana w treści forpętli. Nie mogę jednak zadeklarować, iponieważ constpowoduje to unieważnienie instrukcji inkrementacji. Czy istnieje sposób, aby ina constzewnątrz zmienny...