Suchergebnisse für Anfrage "duck-typing"

4 die antwort

Warum die Auflistungsinitialisierung eine NullReferenceException auslöst

Der folgende Code löst a ausNullReferenceException: internal class Foo { public Collection<string> Items { get; set; } // or List<string> } class Program { static void Main(string[] args) { new Foo() { Items = { "foo" } // throws ...

9 die antwort

Was ist ein Beispiel für die Eingabe von Enten in Java?

Ich habe erst kürzlich von Duck Typing gehört und das gelesenWikipedia-Artikel Aber es fällt mir schwer, die Beispiele in Java zu übersetzen, was mein Verstä...

10 die antwort

Ruby-Klassentypen und case-Anweisungen

Was ist der Unterschied zwische case item.class when MyClass # do something here when Array # do something different here when String # do a third thing endun case item.class when MyClass.class # do something here when Array.class # ...

TOP-Veröffentlichungen

4 die antwort

Soll ich Interfaces in Duck Typed-Sprachen definieren?

Ich bin gerade dabei, meine erste Bewerbung in einer Sprache zu schreiben, die von Enten geschrieben wurde (Groovy). Wenn ich dieselbe Anwendung in einer statischen Sprache schreiben würde, müsste ich einige Schnittstellen definieren. ...

20 die antwort

Wie unterscheidet sich die Eingabe von Enten vom alten Typ "Variante" und / oder den Schnittstellen?

Ich sehe immer wieder die Redewendung "duck typing" und bin sogar auf ein oder zwei Codebeispiele gestoßen. Ich bin viel zufau beschäftigt meine eigenen Nachforschungen zu machen, kann mir jemand kurz sagen: der Unterschied zwischen einem ...

10 die antwort

Duck Type Testing mit C # 4 für dynamische Objekte

Ich möchte ein einfaches Beispiel für die Eingabe von Enten in C # mit dynamischen Objekten haben. Es scheint mir, dass ein dynamisches Objekt HasValue / HasProperty / HasMethod-Methoden mit einem einzelnen Zeichenfolgenparameter für den Namen ...

6 die antwort

Gibt eines von zwei möglichen Objekten unterschiedlichen Typs zurück, die eine Methode gemeinsam nutzen

Ich habe 2 Klassen:

2 die antwort

issubclass of abstract base class Sequence

Diese List [https://docs.python.org/2/library/collections.html#collections-abstract-base-classes] zeigt, welche Methoden Sie implementieren müssen, damit Ihre Klasse als Sequenz "angesehen" wird:__getitem__, __len__, __contains__, __iter__, ...

6 die antwort

Wie identifiziere ich Numpy-Typen in Python?

Wie kann man zuverlässig feststellen, ob ein Objekt einen numpy-Typ hat?Mir ist klar, dass diese Frage gegen die Philosophie des Duck-Typings verstößt, aber ...

14 die antwort

Autocompletion in IDEs für dynamische Sprachen, insbesondere Python in PyDev

Ich bin neu in Python und habe einen Hintergrund in statisch typisierten Sprachen, einschließlich sehr viel Java. Ich habe mich für PyDev in Eclipse als IDE entschieden, nachdem ich die Funktionen / Popularität usw. überprüft hatte. Ich war ...