Pytania oznaczone «currency»

89
Format liczb waluty Java

Czy istnieje sposób na sformatowanie ułamka dziesiętnego w następujący sposób: 100 -> "100" 100.1 -> "100.10" Jeśli jest to liczba okrągła, pomiń część dziesiętną. W przeciwnym razie format z dwoma miejscami po przecinku.

86
Node.js lub Erlang

Bardzo podoba mi się te narzędzia, jeśli chodzi o poziom współbieżności, z jakim mogą sobie poradzić. Erlang / OTP wygląda na znacznie bardziej stabilne rozwiązanie, ale wymaga dużo więcej nauki i dużo nurkowania w funkcjonalnym paradygmacie języka. I wygląda na to, że Erlang / OTP znacznie...

86
Co dokładnie robi runtime.Gosched?

W wersji poprzedzającej wydanie go 1.5 strony internetowej Tour of Go , istnieje fragment kodu, który wygląda następująco. 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")...

86
Jak czekać na kilka kontraktów futures?

Załóżmy, że mam kilka przyszłości i muszę poczekać, aż którakolwiek z nich zawiedzie lub wszystkie odniosą sukces. Na przykład niech istnieją 3 futures: f1, f2, f3. Jeśli się f1powiedzie i f2zawiedzie, nie czekam na f3(i zwracam błąd klientowi). Jeśli f2zawiedzie podczas f1i f3nadal działają,...

83
Łapanie wartości zwracanych z gorutynów

Poniższy kod powoduje błąd kompilacji z komunikatem „nieoczekiwane zakończenie”: x := go doSomething(arg) func doSomething(arg int) int{ ... return my_int_value } Wiem, że mogę pobrać wartość zwracaną, jeśli wywołam funkcję normalnie, bez użycia goroutine. Lub mogę użyć kanałów itp. Moje...