Als «currency» getaggte Fragen

87
Java-Währungsnummernformat

Gibt es eine Möglichkeit, eine Dezimalstelle wie folgt zu formatieren: 100 -> "100" 100.1 -> "100.10" Wenn es sich um eine runde Zahl handelt, lassen Sie den Dezimalteil weg. Ansonsten mit zwei Dezimalstellen formatieren.

86
Wie kann man auf mehrere Futures warten?

Angenommen , ich habe mehrere Futures und müssen warten , bis entweder einer von ihnen ausfällt oder alle von ihnen erfolgreich zu sein. Zum Beispiel: Let gibt es 3 - Futures: f1, f2, f3. Wenn dies f1erfolgreich ist und f2fehlschlägt, warte ich nicht darauf f3(und gebe den Fehler an den Client...

86
Node.js oder Erlang

Ich mag diese Tools wirklich, wenn es um die Parallelität geht, mit der sie umgehen können. Erlang scheint eine viel stabilere Lösung zu sein, erfordert jedoch viel mehr Lernen und viel Eintauchen in das Paradigma der funktionalen Sprache. Und es sieht so aus, als ob Erlang es viel besser macht,...

84
Was genau macht runtime.Gosched?

In einer Version vor der Veröffentlichung von go 1.5 der Tour of Go-Website gibt es einen Code, der so aussieht. package main import ( "fmt" "runtime" ) func say(s string) { for i := 0; i < 5; i++ { runtime.Gosched() fmt.Println(s) } } func main() { go say("world") say("hello") } Die Ausgabe...

81
Rückholwerte von Goroutinen abfangen

Der folgende Code gibt einen Kompilierungsfehler mit der Meldung "Unerwartetes Los" aus: x := go doSomething(arg) func doSomething(arg int) int{ ... return my_int_value } Ich weiß, ich kann den Rückgabewert abrufen, wenn ich die Funktion normal aufrufe, ohne Goroutine zu verwenden. Oder ich kann...