Sto lavorando su un programma di elaborazione dati Scala. In sostanza, iniziamo con una raccolta di molti piccoli oggetti di dati, ad esempio (eventId: String, basicInfo: Basic) e filtriamo gradualmente alcuni oggetti e aggiungiamo ulterior...
Sto imparando ZeroMQ e mi sono imbattuto nel protocollo di Majordomo. Mi chiedo se sto capendo correttamente, il caso d'uso è lo stesso di .. ad esempio il servizio Microsoft Azure AppFabric? Userò Majordomo se volessi creare un servie bus di ti...
Stavo guardando questa lezione, link alle 2:15.
Il docente parla della dualità di Future e Try in Scala. Per la sua dimostrazione cambia il tipo:
(Try[T] => Unit) => Unit
in:
Unit => (Unit => Try[T])
e dice q...
Stavo guardando il tipo di map per Try[T] in Scala, che è:
def map[S](f: T=>S): Try[S]
Da Haskell, sono abituato al tipo di mappa che è:
map :: (a->b)->[a]->[b]
Questo sembra molto logico. Mappa prende una funzion...
Attualmente sto cercando un nuovo linguaggio di programmazione da apprendere (attualmente sto lavorando con alcuni C ++, conosco alcuni C e Python), in particolare uno che ha un supporto di concorrenza incorporato? Voglio provare a costruire una...
Ho cercato in giro da molto tempo e non ho ideato alcun motivo ufficiale perché scala non supporta l'ereditarietà multipla. So che i tratti risolvono molte cose, ma gli sviluppatori di C # forniscono un motivo esplicito per non implementarlo (...
Ho la seguente funzione pura (f2 e f3 sono pure):
class X {
def f1(arg: Type1): Type2 = {
val x = f2(arg)
val y = f3(x)
y
}
def f2...
def f3...
}
Ora, vorrei spostare f2 e f3 e posso pensare a 2 opzioni per farlo. Ti...
In relazione a questa domanda voglio sapere se c'è un accordo conciso modo per eleminare valori nulli fuori dal codice in generale o se non c'è.
es. immagina una classe che rappresenta un utente con compleanno come attributo che può esser...
Ho un'applicazione Playframework scritta in Scala. Come ci si potrebbe aspettare, la sua funzione primaria è rispondere alle richieste degli utenti. Flusso di richiesta tipico:
Analizza l'input e capisce cosa l'utente vuole che noi facciamo...
Voglio memorizzare un numero di partecipanti per una riunione. L'ordine di loro non è importante. L'unica cosa che voglio essere sicura è che potrò aggiungere e rimuovere partecipanti, usare le funzioni di filtro (e simili) e ottenere il loro nu...