Programmierung

Fragen und Antworten für professionelle und begeisterte Programmierer






8
F # explizite Übereinstimmung mit Funktionssyntax
Entschuldigung für den vagen Titel, aber ein Teil dieser Frage ist, wie diese beiden Syntaxstile heißen: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" Der andere Teil ist, welchen …
86 syntax  f# 


10
Holen Sie sich die Größe eines Iterable in Java
Ich muss die Anzahl der Elemente in einem Iterablein Java herausfinden . Ich weiß, ich kann dies tun: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Ich könnte auch so etwas machen, weil ich die Objekte im Iterable nicht mehr brauche: it = values.iterator(); while …
86 java  iterable 

5
Faul Permutationen erzeugen
Ich suche nach einem Algorithmus, um Permutationen einer Menge so zu generieren, dass ich sie in Clojure faul auflisten kann. Das heißt, ich möchte eine Liste von Permutationen durchlaufen, bei denen jede Permutation erst berechnet wird, wenn ich sie anfordere, und nicht alle Permutationen gleichzeitig im Speicher gespeichert werden müssen. …

3
Wie verwende ich Bash unter Ubuntu unter Windows (WSL) für mein VS Code-Terminal?
Während sich andere Fragen mit der Verwendung von Dingen wie git-bash befassen, ist es nicht dasselbe, der neuen WSL als Terminal für VS-Code einen Spin zu geben: Sie erhalten Zugriff auf bash, das auf einem tatsächlichen Ubuntu Linux-Subsystem ausgeführt wird, anstatt auf git- Bash-Terminal, das auf dem Windows-Subsystem ausgeführt wird. …



10
Programmgesteuertes Auswählen von Text in einem Eingabefeld auf iOS-Geräten (mobile Safari)
Wie wählen Sie programmgesteuert den Text eines Eingabefelds auf iOS-Geräten aus, z. B. iPhone, iPad, auf dem Mobile Safari ausgeführt wird? Normalerweise reicht es aus, die .select()Funktion für das <input ... />Element aufzurufen , dies funktioniert jedoch auf diesen Geräten nicht. Der Cursor bleibt einfach am Ende des vorhandenen Eintrags, …


8
So lösen Sie: „Die String-Interpolation erzeugt eine Debug-Beschreibung für einen optionalen Wert. Wolltest du das explizit machen? “ in Xcode 8.3 Beta?
Seit Beta 8.3, zillionen Warnungen "String-Interpolation erzeugt eine Debug-Beschreibung für einen optionalen Wert; wollten Sie dies explizit machen?" erschien in meinem Code. Beispielsweise wurde die Warnung in der folgenden Situation angezeigt, in der Optionen zu Null führen können: let msg = "*** Error \(options["taskDescription"]): cannot load \(sUrl) \(error)" Wie zuvor …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.