language-features

Jak działa" to " słowo kluczowe w funkcji?

Właśnie natknąłem się na ciekawą sytuację w JavaScript. Mam klasę z metodą, która definiuje kilka obiektów używając notacji ... letdiv: this }, { text: 'Group by Status', rptletdiv: this }]); // etc }

Tworzenie słownika ze zrozumieniem listy w Pythonie

Podoba mi się składnia rozumienia listy Pythona. Czy można go używać również do tworzenia słowników? Na przykład, poprzez iterację nad parami kluczy i wartości: mydict = {(k,v) for (k,v) in blah blah blah} # doesn't work

Co robi słowo kluczowe "static" w klasie?

Mówiąc dokładniej, próbowałem tego kodu: package hello; public class Hello { Clock clock = new Clock(); public s ... ć to słowo kluczowe przed deklaracją? Co dokładnie zrobi i / lub ograniczy pod względem tego, co można zrobić z tym obiektem?

Jak zapętlić wszystkie wartości enum w C#? [duplikat]

To pytanie ma już odpowiedź tutaj:jak wyliczyć enum w C#? 26 odpowiedzi public enum Foos { A, B, C } Czy istnieje sposób na przepętanie możliwych wartości Foos? W zasadzie? foreach(Foo in Foos)

Wyrażenie A Stwierdzenie

Pytam w odniesieniu do c#, ale zakładam, że to samo w większości innych języków. Czy ktoś ma dobrą definicję wyrażeńi wyrażeń i jakie są różnice?

Do czego służy instrukcja python "with"?

Natknąłem się dziś po raz pierwszy na oświadczenie Pythona with. Używam Pythona od kilku miesięcy i nawet nie wiedziałem o j ... używać try..finally niż with? Dlaczego nie jest używany szerzej? które klasy biblioteki standardowej są z nią kompatybilne?

Jak poprawnie używać list w R?

Krótkie tło: wiele (większość? współczesne języki programowania, powszechnie stosowane, mają co najmniej kilka wspólnych ADT ... ) o nazwie hash który implementuje konwencjonalne zachowanie typu map poprzez klasę S4; z pewnością mogę polecić to Paczka.)

Odpowiednik Hashmap JavaScript

Jak wyjaśniono w aktualizacji 3 na ta odpowiedź , ta notacja: var hash = {}; hash[X] W rzeczywistości nie hashuje obiekt ... operacji. Różne inne wyniki ignorują fakt, że różne obiekty o równoważnych reprezentacjach łańcuchów zastępują się nawzajem.

Czy interfejs ma coś więcej niż poprawne metody

Powiedzmy, że mam ten interfejs: public interface IBox { public void setSize(int size); public int getSize(); publ ... sa implementująca interfejs ma w sobie poprawne metody opisane przez interfejs? Czy jest jakieś inne zastosowanie interfejsy?

Różnica między parseInt i valueOf w Javie?

Jaka jest różnica między tymi dwiema metodami? Wydają mi się robić dokładnie to samo (dotyczy to również parseFloat(), parseD ... ) Czym się różnią od Long.valueOf(string) ? Edit: również, które z nich jest preferowane i używane częściej przez Konwencję?

Jakie są różnice między typami "generycznymi" w C++ i Javie?

Java ma generyki, A C++ zapewnia bardzo silny model programowania z template s. Więc jaka jest różnica między C++ i Java generics?

Dlaczego C# nie zezwala statycznym metodom na implementację interfejsu?

Dlaczego C# zostało tak zaprojektowane? Jak rozumiem, interfejs opisuje tylko zachowanie i służy opisowi umownego zobowiązan ... persons will be called by their individual names. public string ScreenName() { return name; } .... }

Best javascript syntactic sugar

Oto kilka perełek: Literały: var obj = {}; // Object literal, equivalent to var obj = new Object(); var arr = []; // Arra ... ; // Creates an anonymous function and executes it Pytanie: jaki inny wielki cukier składniowy jest dostępny w javascript?

Przykłady kodu Scala i Java gdzie kod Scala wygląda prościej/ma mniej linii?

Potrzebuję kilku próbek kodu (i bardzo mnie to ciekawi) kodu Scali i Javy, które pokazują, że kod Scali Jest bardziej prosty ... ać znacznie bardziej uciążliwie", to jest to również dopuszczalne. Dzięki! Najbardziej lubię akceptowane i to odpowiedzi

Dlaczego w JavaScript jest wartość "null"?

W JavaScript istnieją dwie wartości, które w zasadzie mówią "nie istnieję" - undefined i null. Właściwość, do której program ... wyłączyć wartości właściwości, które nie są już używane, ale których nie chcę delete. Czy zamiast tego powinienem użyć null?

DateTime.Teraz kontra DateTime.UtcNow

Zastanawiałem się, jakie dokładnie są zasady działania tych dwóch właściwości. Wiem, że druga jest uniwersalna i w zasadzie n ... ami czasowymi, ale czy ktoś może szczegółowo wyjaśnić, jak one działają i która z nich powinna być użyta w jakim scenariuszu?

Czy SQL czy nawet TSQL Turing jest kompletny?

To przyszło dzisiaj do biura. Nie mam zamiaru tego robić, ale teoretycznie mógłbyś napisać kompilator w SQL? Na pierwszy rz ... iego jak pisanie kompilatora w SQL, wiem, że byłoby to głupie, więc jeśli możemy uniknąć tej dyskusji, chciałbym doceniam to.

Dlaczego pola prywatne są prywatne dla typu, a nie instancji?

W C# (i wielu innych językach) dostęp do prywatnych pól innych instancji tego samego typu jest całkowicie uzasadniony. Na prz ... eś inne powody? Albo jakiś złoty powód, który absolutnie oznacza, że musi tak działać, albo coś byłoby całkowicie niemożliwe?

Odpowiedniki ładowarek klasy in.NET

Czy ktoś wie, czy można zdefiniować odpowiednik "Java custom class loader" w. NET? Aby dać trochę tła: Jestem w trakcie ... ić rozwiązanie. Pomyślałem, że dobrym pomysłem byłoby udokumentowanie tego tutaj, gdyby ktoś inny napotkał ten sam problem. *

Co to jest tylda ( ~ ) w definicji enum?

Jestem zawsze zaskoczony, że nawet po używaniu C# przez cały ten czas, wciąż udaje mi się znaleźć rzeczy, o których nie wiedz ... zaskoczony, widząc to, więc próbowałem go skompilować i zadziałało... ale ja nadal Nie wiem, co to znaczy/robi. Jakaś pomoc??