Suchergebnisse für Anfrage "duck-typing"

4 die antwort

Was bedeutet Speicherlayout, dass [] T in Go nicht in [] Interface konvertiert werden kann?

So habe ich diese beiden Artikel und diese Antwort gelesen Kann nicht konvertieren [] String zu [] Schnittstelle {} [https://stackoverflow.com/questions/12990338/cannot-convert-string-to-interface] sagt, dass das Speicherlayout geändert werden ...

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 ...

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 ...

TOP-Veröffentlichungen

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ä...

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 ...

6 die antwort

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

Ich habe 2 Klassen:

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. ...

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 # ...

8 die antwort

Entspricht C # der strukturellen Typisierung von Scala?

n Scala kann ich @ definierStrukturtypen [http://codemonkeyism.com/scala-goodness-structural-typing/] wie folgt type Pressable = { def press(): Unit } Dies bedeutet, dass ich eine Funktion oder Methode definieren kann, die als Argument etwas ...

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__, ...