JavaFree.org | RubyOnBr.org

elsif ñ é rock ñ

Acompanhar elsif ñ é rock ñ 7 posts, 4 participantes

Avatar nofxx 1960 posts

Não sei pq sempre que eu vejo elsif eu quro mudar.. heh.

Qs cs acham desse trecho:

Btw, esse é um projeto pra treinar Ruby, RSpec e C.

Qm quiser ajudar (to apanhando de C).. http://github.com/nofxx/georuby_c

 
Avatar Shairon Toledo 1428 posts

o que isso faz?

 
Avatar nofxx 1960 posts

Trabalha com objetos geométricos elegantemente, ainda tem o spatial_adapter, que conecta e te dá RDBMS, se for preciso.

A minha idéia é passar alguns calculos mais pesados (distância, intersecções) pro C.

Até agora o que eu fiz foi fazer os testes em rspec e uma função q nao funcionou no C huaeah (distancia pela formula de haversine). Adicionei umas funções novas também de coordenadas polares.

TO meio perdido na “integração” com o C.. to qurendo soh chamar uma funcao e receber algo mas a parada parece q é mais embaixo (literalmente)….

 
Avatar nofxx 1960 posts

Ah, esqueci de dizer.. é um fork do GeoRuby (ruby puro) e geo (ruby+c) =D

 
Avatar nofxx 1960 posts

cara, pior q acho q colei um exemplo perfeito de ONDE USAR elsif.. haehhuae…

ñ consigo ver um jeito que nao fique pior…

 
Avatar rrsilva 181 posts

Bom como o elsif só é preciso p/ dar o retorno do método, eu faria assim:

na minha opinião é mais legivel.

 
Avatar Fernando Luizão 1863 posts

Eu prefiro com elsif, não gosto de return =). Se já retorna sozinho, prefiro deixar o ruby fazer seu trabalho. Outra coisa, é que como a expressão é meio grande, colocar a condição no fim dificulta um pouco a leitura… mas isso é mais gosto pessoal =).