duck-typing

In Duck Typing bestimmen die Methoden und Eigenschaften eines Objekts seine gültige Semantik und nicht seine Zugehörigkeit zu einer bestimmten Klasse oder ihrer Schnittstelle.
3
Antworten

Über "Eval ist böse" und "zustimmende Erwachsene" in Python [geschlossen]

Ich sehe viele sagen "Eval ist böse / gefährlich / unsicher ", weil man Dinge tun kann wie: %Vor% Während in anderen Posts pythoner als " zustimmende Erwachsene " betrachtet werden, gilt dies nicht Ich muss keine Typüberprüfung machen, we...
03.03.2014, 06:55
13
Antworten

Verwendet für dynamische Sprachen

Meine Hauptsprache ist jetzt D, und ich bin gerade dabei, Python zu lernen, weil es für einen Kurs erforderlich ist, den ich mache. Während ich verstehe, warum dynamische Sprachen ein frischer Wind für Leute sind, die in statischen Sprachen ohne...
29.01.2009, 23:42
3
Antworten

Simulieren von Aspekten der statischen Typisierung in einer duck-typed Sprache

In meinem aktuellen Job erstelle ich eine Reihe von Perl-Skripten, die stark von Objekten abhängen. (Verwenden Sie Perls bless() auf einem Hash, um so nahe wie möglich an OO heranzukommen) Jetzt, aus Mangel an einer besseren Art, dies zu s...
29.05.2010, 01:50
6
Antworten

Warum müssen Interfaces in Java deklariert werden?

Manchmal haben wir mehrere Klassen, die einige Methoden mit der gleichen Signatur haben, die aber keiner deklarierten Java-Schnittstelle entsprechen. Zum Beispiel haben sowohl JTextField als auch JButton (unter mehreren anderen in javax.s...
17.04.2011, 04:24
3
Antworten

Wann sollte Duck Typing verwendet werden?

Frage Ich habe jetzt viel über Duck Typing gelesen und ich verstehe das Konzept. Was ich nicht verstanden habe, ist, in welchem ​​Fall es sinnvoll ist, die Vorteile einer stark typisierten Programmierung zugunsten von Duck Typing aufzugebe...
03.06.2015, 11:40
4
Antworten

Wie wird die Duck-Typisierung korrekt in den Originaltyp integriert?

Ich hoffe wirklich, das ist kein Duplikat. Ich habe versucht, nach meiner Frage zu suchen, und ich konnte sie nicht finden. Also habe ich eine ziemlich einfache Funktion, die Füße in Meter umwandelt: %Vor% Das funktioniert gut und akzepti...
10.07.2012, 21:03
3
Antworten

So arbeiten Sie mit Ruby Duck Typisierung

Ich lerne Ruby und habe ein großes konzeptionelles Problem beim Tippen. Erlaube mir zu erklären, warum ich das Paradigma nicht verstehe. Sagen Sie, ich bin eine Methodenverkettung für prägnanten Code wie in Ruby. Ich muss genau wissen, welche...
03.10.2013, 17:26
1
Antwort

TypeScript Duck Typisierung, starke statische Eingabe erwünscht

TypeScript verwendet die Kompilierzeit (statisch) duck typing . Ich bin ein Fan davon, primitive Typen zu erweitern, um eine falsche Substitution zu verhindern. Zum Beispiel möchte ich einer Kreditkartennummer eine Kreditkartennummer anstell...
26.03.2014, 23:02