Resultados da pesquisa a pedido "for-comprehension"

7 a resposta

Clojure For Comprehension example

estou usandodocjure e precisa de um mapa de coluna para sua função de colunas selecionadas. Eu gostaria de pegar todas as minhas colunas sem precisar especif...

3 a resposta

Scala "<-" para compreensão

Eu descobri que Scala sempre tem uma "explicação natural" para qualquer coisa. Sempre algo como "ohh, mas isso é apenas uma função que está sendo chamada neste e naquele objeto com este e aquele parâmetro". De certa forma, nada é realmente mágico ...

4 a resposta

println em scala pela compreensão

Em uma compreensão, não posso simplesmente colocar uma declaração impressa: def prod (m: Int) = { for (a <- 2 to m/(2*3); print (a + " "); b <- (a+1) to m/a; c = (a*b) if (c < m)) yield c } mas posso contorná-lo facilmente com uma atribuição ...

3 a resposta

Usando o Eithers com a sintaxe “for” do Scala

4 a resposta

Validação de parâmetros de método em Scala, com compreensão e mônadas

Estou tentando validar os parâmetros de um método para nulidade mas não encontro a solução ...Alguém pode me dizer como fazer?Estou tentando algo assim:

5 a resposta

withFilter em vez de filtrar

12 a resposta

Obtendo a parte desejada de uma expressão Scala para / compreensão?

Alguém sabe como obter a tradução desejada (apenas para o Scala) de uma expressão de / compreensão antes de realmente tentar compilar no REPL (ou compilador)? A única coisa que encontrei até agora é a bandeira "-print" do compilador, mas isso ...

3 a resposta

Usando compreensão, Try e sequências no Scala

Digamos que você tenha vários métodos: def foo() : Try[Seq[String]] def bar(s:String) : Try[String]e você deseja compreender: for { list <- foo item <- list result <- bar(item) } yield resulté claro que isso não será compilado, pois o Seq não ...

4 a resposta

Digite Incompatibilidade no Scala para Compreensão

Por que essa construção causa um erro de incompatibilidade de tipo no Scala? for (first <- Some(1); second <- List(1,2,3)) yield (first,second) <console>:6: error: type mismatch; found : List[(Int, Int)] required: Option[?] for (first ...

6 a resposta

Como posso fazer 'if..se' dentro de uma compreensão?

Estou fazendo uma pergunta muito básica que me confundiu recentemente. Quero escrever uma expressão Scala For para fazer algo como o seguinte: for (i <- expr1) { if (i.method) { for (j <- i) { if (j.method) { doSomething() } else { ...