Receber dados do teclado
10/10/2010 00:00
0
Pessoal, boa tarde,
Estava brincando com groovy, mas sempre usava o JOptionPane para pegar os dados do teclado. Qual a forma de pegar esses dados usando somente Groovy?
- O que seria em Groovy o gets do Ruby?
<!-- s:?: --><img src="{SMILIES_PATH}/icon_question.gif" alt=":?:" title="Question" /><!-- s:?: -->
Tags: Groovy


0
Assim:


System.in.withReader {
println &quot;Me dë o valor&quot;
valor = it.readLine()
println &quot;Você me disse ${valor}&quot;
}


0
[quote=&quot;kicolobo&quot;]Assim:


System.in.withReader {
println &quot;Me dë o valor&quot;
valor = it.readLine()
println &quot;Você me disse ${valor}&quot;
}[/quote]

Beleza,
Valew.
10/10/2010 00:00


0
Kico!

VocÊ sugeriu essa solução para leitura de entrada pelo teclado. Eu fiquei pesquisando e gostaria de saber o que está sendo definido nesse bloco de codigo? Uma implementacao de interface? uma clojure?

pq consegui encontrar a referencia para o .withReader e tbm essa definição do bloco de código
System.in.withReader {

[quote=&quot;kicolobo&quot;]Assim:


System.in.withReader {
println &quot;Me dë o valor&quot;
valor = it.readLine()
println &quot;Você me disse ${valor}&quot;
}[/quote]

o mesmo acontece na config do grails:


environments {
development {
dataSource {
dbCreate = &quot;create-drop&quot; // one of 'create', 'createeate-drop','update'
url = &quot;jdbc&#58;hsqldb&#58;mem&#58;devDB&quot;
}
}
test {
dataSource {
dbCreate = &quot;update&quot;
url = &quot;jdbc&#58;hsqldb&#58;mem&#58;testDb&quot;
}
}
production {
dataSource {
dbCreate = &quot;update&quot;
url = &quot;jdbc&#58;hsqldb&#58;file&#58;prodDb;shutdown=true&quot;
}
}
}



o que seria o enviroments e dentro dele o datasource e etc?
acho que essa é mais uma pergnta de groovy que grails
13/10/2010 00:00


0
Oi Igor,

o que rola é que o Groovy adiciona métodos aos streams de entrada e saída. Um deles é o withReader, que recebe como parâmetro uma closure.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto