Tag: language-features

Eine Sprache, die Funktion ist ein eindeutiger Aspekt einer Programmiersprache, wie verbindliche Regeln, die lexikalische design oder Facetten des Typ-system.

string.Format () - Parameter

Anzahl der Antworten 4 Antworten
Wie viele Parameter übergeben Sie einen string.Format () - Methode? Es muss irgendeine Art von theoretischen oder erzwungene Beschränkung ist es. Ist es auf der Grundlage der Grenzen von den params - Typ oder der Speicherverbrauch

Ignorieren NullReferenceException beim Lesen von Objekt-Eigenschaften

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit der direkten C# zu ignorieren NullReferenceException (oder eine bestimmte Ausnahme für diese Angelegenheit), die für eine Reihe von Aussagen. Dies ist nützlich, wenn Sie versuchen zu Lesen, Eigenschaften von einem Objekt deserialisiert enthalten

Liste der Lua abgeleitet VMs und Sprachen

Anzahl der Antworten 3 Antworten
Ist es ein Kompendium von virtuellen Maschinen und Sprachen abgeleitet oder inspiriert von Lua? Durch abgeleitete, ich meine darüber hinausgehende Nutzung Einbettung und Erweiterung mit Modulen. Ich bin zu wollen Forschung die Lua-Technologie-Baum, und bin auf der

Wie definieren Sie einen ternären operator, die in Scala, das bewahrt führenden tokens?

Anzahl der Antworten 4 Antworten
Schreibe ich einen code-generator, erzeugt der Scala-Ausgang. Brauche ich, um zu emulieren einen ternären operator, die in einer solchen Weise, dass die Token im Vorfeld '?' erhalten bleiben. z.B. konvertieren der Ausdruck c ? p : q

Warum nicht VB.NET 9 Automatische Eigenschaften wie C# 3?

Anzahl der Antworten 7 Antworten
Würden ein nettes kleines feature, das macht es schneller, um code zu schreiben, wie Automatische Eigenschaften passen sehr gut mit dem mantra VB.NET? Etwas wie dies funktionieren würde perfekt: Public Property FirstName() As String Get Set End

Ist die Reihenfolge der Felder in ein javascript-Objekt vorhersehbar, wenn die Schleife durch Sie?

Anzahl der Antworten 2 Antworten
In php, wenn Sie den folgenden code: $map = array( "first" => 1, "second" => 2 ); $map["third"] = 3; foreach($map as $key => $value) { //code } Sie wissen, werden die Einträge aufgelistet, in der Reihenfolge,

Feste Objekt-Id für System-Objekte und Kleine ganze zahlen in Ruby

Anzahl der Antworten 1 Antworten
Warum system-Objekte wie null, true oder false haben eine Feste Objekt-id in Ruby. Auch ich habe versucht, drucken Sie die Objekt-ids der zahlen, Sie sind die gleichen, und Folgen Sie eine ungerade Anzahl Sequenz-Muster. Keine Erklärung für

Wie sieht Ihr Lieblings-Sprache Griff tief die Rekursion?

Anzahl der Antworten 12 Antworten
Ich habe vor kurzem angefangen zu lernen, Python und ich war ziemlich überrascht, eine 1000 Tiefe der Rekursion beschränken (Standard). Wenn du es hoch genug ist, über 30000, stürzt mit einem segmentation fault genau wie C. Obwohl

java partielle Klassen

Anzahl der Antworten 3 Antworten
Kleine Präambel. Ich war guter java-Entwickler auf jdk 1.4 beschränkt. Nachdem ich es umgestellt haben auf anderen Plattformen, aber hier komme ich mit dem problem also Frage ist stark über die jdk 1.6 (oder höher 🙂 ).

Ist es möglich, zu ersetzen, eine Funktion/Methode decorator zur Laufzeit? [ python ]

Anzahl der Antworten 7 Antworten
Wenn ich eine Funktion haben : @aDecorator def myfunc1(): # do something here if __name__ = "__main__": # this will call the function and will use the decorator @aDecorator myfunc1() # now I want the @aDecorator to

Anonyme Art und Tupel

Anzahl der Antworten 4 Antworten
Was ist der Unterschied zwischen anonyme Art und Tupel? Hier ist ein Artikel zu erklären, was Sie wollen: msdn.microsoft.com/en-us/vcsharp/ee957397.aspx InformationsquelleAutor Amutha | 2010-04-10

Sollte ich die jMonkeyEngine 3 (JME erstellt 3) oder Unity 4.3 teach-Spiel Programmieren, um meine Kinder?

Anzahl der Antworten 6 Antworten
Ich freue mich zu lehren, meine Kinder Programmierung, und es sieht aus wie ich habe verengt es zwei Möglichkeiten: jMonkeyEngine 3 (JME erstellt 3) Einheit 4.3 Konnte ich nicht finden keine "aktuellen" Vergleiche, und so dachte ich,

Array/Liste vs-Wörterbuch (warum haben wir Sie auf den ersten Platz)

Anzahl der Antworten 5 Antworten
Mir sind Sie beide gleich und das ist, warum ich Frage mich, warum haben wir das dictionary-Datenstruktur, wenn wir tun können, alles mit arrays/Liste? Was ist so fancy, die in Wörterbüchern? InformationsquelleAutor itsaboutcode | 2010-04-22

Was ist der Unterschied zwischen einem hash und hash-Referenz in Perl?

Anzahl der Antworten 4 Antworten
Ich würde gerne richtig verstehen, hashes in Perl. Ich habe die Perl zeitweise für einige Zeit und meist, wenn ich muss es tun, es ist meistens im Zusammenhang mit text-Verarbeitung. Und jedesmal, wenn ich zu tun haben

Was ist das python - "mit" - Anweisung entwickelt?

Anzahl der Antworten 10 Antworten
Stieß ich auf den Python with - Anweisung zum ersten mal heute. Ich habe mit Python leicht für mehrere Monate und hatte noch nicht einmal von Ihrer Existenz wissen! Angesichts seiner etwas obskuren status, ich dachte, es

Sollte ich eine Guid und Guid.Leer oder eine null-Guid?

Anzahl der Antworten 3 Antworten
Ich bestimmte Szenarien (z.B. eine benutzerdefinierte Klasse zu halten, Sql-Parameter), in denen eine variable kann oder kann nicht verlangt werden. Traditionell habe ich immer diese definiert sein Typ Guid? und verwendet myGuid.HasValue zu überprüfen, ob ein Gültiger

Automatische übersetzung website mit Google Translate

Anzahl der Antworten 2 Antworten
Muss ich einen Weg finden, um zu übersetzen, eine website, um die entsprechende Sprache als locale-Einstellungen auf die Benutzer-Maschine. So in otherwords jemand aus Deutschland besucht meine Website, seine locale-Einstellungen sind Deutsch, nou die Website zeigt in

Wie funktioniert keyword "this" innerhalb der Funktion?

Anzahl der Antworten 5 Antworten
Ich kam gerade über eine interessante situation, in JavaScript. Ich habe eine Klasse mit einer Methode, die definiert, mehrere Objekte mit dem Objekt-literal Schreibweise. Im inneren dieser Objekte, die this Zeiger verwendet wird. Aus dem Verhalten des

wie können wir die überschreibende Methode in der abgeleiteten Klasse ohne "virtual" in der Basisklasse

Anzahl der Antworten 7 Antworten
Dies ist eine interview-Frage. So ist es möglich, das überschreiben einer Methode ohne virtual angegeben in der übergeordneten Methode? Ich Stimme mit den Kommentaren unten - Sie suchen nach einer Methode versteckt sich hier eher als Methode

Wie kombinieren Sie die Vorlagen mit der Enumerationen in C++?

Anzahl der Antworten 2 Antworten
Gibt es eine riesige feature-collection in C++ - Programmiersprache, mit der Lieferung einer strengen Kontrolle über die Datentypen. Häufig würde man Schimmel seinen code mit template-system zu erreichen, die ausreichende Funktionalität und der Gewährleistung der innerhalb der

Warum die Verwendung von Clone()?

Anzahl der Antworten 3 Antworten
Was ist der Hauptzweck der Verwendung von Clone() in C#? Was ist der Vorteil der Verwendung es? Ist es nicht klar, aus Ihrer definition? 😉 Der Hauptzweck ist das erstellen einer Klon eines Objekts. Der Vorteil ist,

Wenn isset() auf Arrays ohne Angabe Schlüssel?

Anzahl der Antworten 2 Antworten
Habe ich gelernt, dass isset($array) ist nicht erforderlich, wenn die überprüfung auf die Existenz von bestimmten Schlüssel, aber ich weiß auch, dass es einige Gründe zu prüfen, ohne Schlüssel, wenn $array instanziiert wird. Dies zum Beispiel: foreach

Wie finde ich die aktuelle windows-Sprache von cmd?

Anzahl der Antworten 6 Antworten
Ich würde gerne ein Skript auszuführen für jede Sprache. Ich brauche eine Möglichkeit, zu erfahren, welches os, welche Sprache verwendet wird, die Verwendung von batch-Dateien. Sowohl auf windows XP und Windows 7. Dank Borderline serverfault Frage. Sie

Wie kann ich das ändern einer Website-Standardsprache nach der Erstellung (sharepoint 2010)?

Anzahl der Antworten 1 Antworten
nach dem erstellen einer Website, die Sie gehen können, um: Site Actions /Site Settings /Site-Administration /Sprache-Einstellungen und wählen Sie eine Alternative Sprache(N), wenn Sie haben einige language pack(s) installiert, aber der Standard ist fix und man kann

Algorithmus, wandelt numerische Betrag in englischen Wörtern

Anzahl der Antworten 9 Antworten
Was ist der effizienteste Weg, um konvertieren von numerischen Betrag in englischen Wörtern z.B. 12 zwölf 127, hundert-zwanzig-sieben Oder in Englisch hundert und zwanzig-sieben. 🙂 das "und" ist falsch, wenn Sie sprechen korrektes Englisch. "Und" ist für

Gibt es eine Scala-feature, das Ihnen erlaubt, um eine Methode aufzurufen, deren name in einer Zeichenfolge gespeichert?

Anzahl der Antworten 4 Antworten
Vorausgesetzt, Sie haben einen string mit dem Namen einer Methode, die ein Objekt unterstützt diese Methode und einige Argumente, gibt es ein Sprach-feature, das Ihnen erlaubt, zu rufen, dynamisch? Art, wie Ruby ' s send parameter. InformationsquelleAutor

Warum nicht C# Statische Methoden zu Implementieren, die eine Schnittstelle?

Anzahl der Antworten 24 Antworten
Warum wurde C# entwickelt auf diese Weise? Als ich verstehen es, eine Schnittstelle beschreibt nur das Verhalten, und dient dem Zweck der Beschreibung einer vertraglichen Verpflichtung für die Klassen implementieren die Schnittstelle, die bestimmte Verhaltensweisen umgesetzt wird.

Python type() oder __class__, == oder

Anzahl der Antworten 4 Antworten
Möchte ich testen, ob ein Objekt eine Instanz einer Klasse und nur dieser Klasse (keine Unterklassen). Ich könnte es tun, entweder mit: obj.__class__ == Foo obj.__class__ is Foo type(obj) == Foo type(obj) is Foo Gibt es Gründe

C# Null Vermehrung operator / Conditional-access-Ausdruck & wenn Blöcke

Anzahl der Antworten 2 Antworten
Den Null Vermehrung operator /Conditional-access-Ausdruck coming in c#-6.0 sieht aus wie ein Recht praktisches feature. Aber ich bin mal gespannt, ob es wird helfen, lösen das problem der überprüfung, ob ein untergeordnetes Element, das nicht null ist

Gibt es legitime Anwendungen für JavaScript ist "mit" Aussage?

Anzahl der Antworten 30 Antworten
Alan Storm Kommentare in Reaktion auf meine Antwort bezüglich der - Anweisung gab mir zu denken. Ich habe selten ein Grund für die Verwendung dieser bestimmten Sprache-Funktion, und hatte noch nie nachgedacht, wie es könnte Schwierigkeiten verursachen.

VB.NET äquivalent zu C# - Eigenschaft Kürzel?

Anzahl der Antworten 3 Antworten
Gibt es eine VB.NET -äquivalent zur C#: public string FirstName { get; set; } Ich weiß, Sie tun können, Public Property name() As String Get Return _name.ToString End Get Set(ByVal value As String) _name = value End

Wie Sie Kraft Konstruktor-Signaturen und statische Methoden?

Anzahl der Antworten 9 Antworten
Gibt es eine Möglichkeit zu zwingen, einen (Kinder -) Klasse die Konstruktoren mit bestimmten Signaturen oder insbesondere statische Methoden in C# oder Java? Können Sie nicht offensichtlich die Verwendung von Schnittstellen für dieses, und ich weiß, dass

Warum enums berechnet haben Eigenschaften, aber nicht gespeichert properties in Swift?

Anzahl der Antworten 4 Antworten
Ich bin neu in Swift und kam gerade über diesem in der Dokumentation: Berechneten Eigenschaften werden zur Verfügung gestellt von Klassen, Strukturen und Enumerationen. Gespeicherten Eigenschaften sind nur durch Klassen-und Strukturen. Warum ist das so? Tun die

Standard-Rückgabewert der Methode in der Java-Schnittstellen

Anzahl der Antworten 2 Antworten
Während der Arbeit mit Anmerkungen stolperte ich über den folgenden code-Abschnitt (es ist der Ruhezustand @NotNull annotation): @Target(value = {ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.PARAMETER}) @Retention(value = RetentionPolicy.RUNTIME) @Documented @Constraint(validatedBy = {}) public @interface NotNull { @Target(value =

ForEach-Schleife in Mathematica

Anzahl der Antworten 7 Antworten
Ich würde gerne so etwas wie dieses: each[i_, {1,2,3}, Print[i] ] Oder, mehr allgemein, zu destructure beliebige Sachen in der Liste sind Sie Durchlaufen, wie: each[{i_, j_}, {{1,10}, {2,20}, {3,30}}, Print[i*j] ] In der Regel, die Sie

c# - switch-Anweisung mehr als begrenzt vb.net 'Fall'

Anzahl der Antworten 3 Antworten
Las ich einen interessanten Artikel hier und es machte einen interessanten Punkt über die 'case' - Anweisung in vb.net vs der 'switch' - Anweisung in C#, dem habe ich unten eingefügt: Den folgenden Visual Basic Select Case-Anweisung

Bester Javascript syntaktischer Zucker

Anzahl der Antworten 30 Antworten
Hier sind einige Perlen: Literale: 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

Javascript als funktionale Sprache

Anzahl der Antworten 8 Antworten
Ich bin auf der Suche in den Griff zu bekommen funktionale Programmierung Konzepte. Habe ich verwendet Javascript für viele Jahre für client-side-scripting in web-Anwendungen und-abgesehen von Prototypen, es war alles einfache DOM-manipulation, Eingabe-Validierung etc. Spät, ich habe

Was ist der Zweck von long, double, byte, char in Java?

Anzahl der Antworten 7 Antworten
So, ich bin java zu lernen, und ich habe eine Frage. Es scheint, dass die Typen intboolean und string wird gut sein für fast alles, was ich jemals brauchen werden, in Bezug auf die Variablen, außer vielleicht

Warum unterstützt Java keine Support-Sammlungen?

Anzahl der Antworten 1 Antworten
In meinem Java-code verwende ich oft die sehr handlich method(Class... args) varargs. So weit ich weiß, erlauben Sie Ihnen zu übergeben, jede Menge Class Objekten, oder ein array von Class. Da ich auch oft die Java-collection-Klassen, ich

Doppelter Versand in C #?

Anzahl der Antworten 4 Antworten
Ich habe gehört/gelesen der Begriff aber nicht ganz verstehen, was es bedeutet. Wann sollte ich diese Technik verwenden und wie sollte ich es verwenden? Kann mir jemand einen guten code-Beispiel? InformationsquelleAutor der Frage Oded | 2008-09-03

Was macht das "statische" Schlüsselwort in einer Klasse?

Anzahl der Antworten 20 Antworten
Genau zu sein, habe ich versucht diesen code: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args) { clock.sayTime(); } } Aber gab es den Fehler Nicht Zugriff auf nicht-statisches

Wofür ist die Python "with" -Anweisung gedacht?

Anzahl der Antworten 10 Antworten
Stieß ich auf den Python with - Anweisung zum ersten mal heute. Ich habe mit Python leicht für mehrere Monate und hatte noch nicht einmal von Ihrer Existenz wissen! Angesichts seiner etwas obskuren status, ich dachte, es

Python: Wie man mehr als ein Argument an die Eigenschaft Getter übergibt?

Anzahl der Antworten 5 Antworten
Betrachten Sie das folgende Beispiel: class A: @property def x(self): return 5 So, natürlich ruft die a = A(); a.x zurück 5 Aber vorstellen, dass Sie in der Lage sein wollen, ändern Sie die Eigenschaft x. Auf

C # -Methodenaufruf mit Parametername und Doppelpunkt

Anzahl der Antworten 6 Antworten
Ich habe begonnen, zu bemerken, zu Zeiten, wenn ich die Methode Aufrufe in C#, dass die Namen der Parameter für die Methode rufe ich in der intellisense-Liste mit einem Doppelpunkt angehängt, und das kann ich dann formatieren

Welche einzigartigen Funktionen hat Firebug, die nicht in Firefox integriert sind?

Anzahl der Antworten 8 Antworten
Ich habe gerade gereinigt mein Firefox-addons und fragte: Welche features hat Firebug haben, die es einzigartig machen? Welche Funktionen sind sowohl in Firebug und Firefox-Entwickler-Tools? InformationsquelleAutor der Frage janpio | 2013-10-04

Was ist der Zweck der inneren Klassen von Python?

Anzahl der Antworten 7 Antworten
Python ' s innen/verschachtelte Klassen verwirren mich. Gibt es etwas, das kann nicht erreicht werden ohne Sie? Wenn ja, was ist das? InformationsquelleAutor der Frage | 

Ausdruck gegen Aussage

Anzahl der Antworten 18 Antworten
Frage ich mit Bezug auf c#, aber ich nehme an, es ist die gleiche in den meisten anderen Sprachen. Hat jemand eine gute definition von Ausdrücke und Aussagen und was die Unterschiede sind? InformationsquelleAutor der Frage |

Wird eine zukünftige Version von .NET Tupel in C # unterstützen?

Anzahl der Antworten 12 Antworten
.Net 3.5 nicht unterstützt Tupel. Schade, Aber nicht sicher, ob die zukünftige version .net-support-Tupel, oder nicht? InformationsquelleAutor der Frage Graviton | 2008-09-30

Wofür sind C-Makros nützlich?

Anzahl der Antworten 18 Antworten
Ich geschrieben habe ein wenig Cund Lesen kann ich es gut genug, um eine Allgemeine Vorstellung von dem, was es tut, aber jedes mal, wenn ich begegnet bin, ein makro-es hat mich völlig geworfen. Ich habe bis