Pytania otagowane jako language-features

Cecha języka to odrębny aspekt języka programowania, taki jak reguły wiążące, projekt leksykalny lub aspekty systemu typów.

10
Dlaczego python dict.update () nie zwraca obiektu?
Próbuję zrobić: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size > count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, siteAlias, …

3
VB.NET odpowiednik skrótu właściwości C #?
Czy istnieje odpowiednik języka VB.NET w języku C #: public string FirstName { get; set; } Wiem, że możesz to zrobić Public Property name() As String Get Return _name.ToString End Get Set(ByVal value As String) _name = value End Set End Property Ale wydaje mi się, że nie mogę znaleźć …

12
Dlaczego w JavaScript występuje wartość „null”?
W JavaScript istnieją dwie wartości, które zasadniczo mówią „nie istnieje” - undefinedi null. Właściwość, do której programista niczego nie przypisał, będzie undefined, ale aby właściwość stała się null, nullmusi być do niej jawnie przypisana. Kiedyś myślałem, że jest potrzeba, nullponieważ undefinedjest to prymitywna wartość i nullprzedmiot. Tak nie jest, nawet …

30
Ukryte funkcje HTML
Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. HTML będący najczęściej używanym językiem (przynajmniej jako język znaczników) nie zyskał należnego uznania. Biorąc pod uwagę, że istnieje od tak wielu lat, rzeczy …




4
Pisemne wersje operatorów logicznych
To jest jedyne miejsce, jakie kiedykolwiek widziałem and, ora notna liście rzeczywistych operatorów w C ++. Kiedy napisałem program testowy w NetBeans, zauważyłem czerwone podkreślenie, jakby był błąd składniowy i pomyślałem, że witryna jest błędna, ale to NetBeans jest błędny, ponieważ skompilował się i działał zgodnie z oczekiwaniami. Widzę, !że …


3
Dlaczego klasa własna nie jest odpowiednikiem self.class, skoro wygląda tak podobnie?
Gdzieś przegapiłem notatkę i mam nadzieję, że mi to wyjaśnisz. Dlaczego klasa własna obiektu różni się od self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Mój ciąg logiki, który utożsamia klasę własną z, class.selfjest raczej prosty: class << selfjest …


30
Najlepszy cukier składniowy javascript
Oto kilka perełek: Literały: var obj = {}; // Object literal, equivalent to var obj = new Object(); var arr = []; // Array literal, equivalent to var arr = new Array(); var regex = /something/; // Regular expression literal, equivalent to var regex = new RegExp('something'); Wartości domyślne: arg …

2
Typy sum - dlaczego w Haskell `show (Int | Double)` różni się od `(show Int) | (pokaż Double) `
Dlaczego nie są równoważne? show $ if someCondition then someInt else some double i if someCondition then show someInt else show someDouble Rozumiem, że jeśli wyodrębnisz if ... elseczęść w pierwszym przykładzie do wyrażenia samodzielnie, nie będziesz mógł reprezentować jego typu za pomocą anonimowego typu sumy, takiego Int | Doublejak …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.