| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 13:16:59
|
3nigm4_br
Entusiasta Java
Membro desde: 13/05/2008 11:11:12
Mensagens: 17
Offline
|
Olá galera, tenho um questionário Ruby pra entregar na facul e só tivemos uma leve apresentação da linguagem, sendo que muitas questões eu não consegui responder, por isso gostaria de pedir uma luz aos mais experts nisso, pois acredito que nem sejam tão difíceis assim, mas como tivemos apenas 2 aulas sobre isso não consegui chegar a uma resposta.
O questionário tinha 30 questões e dessas, a grande maioria eu respondi, porém faltam essas:
2- Toda execução de um script Ruby cria um objeto a partir do qual posso chamar métodos como puts, gets, print, new ... Que objeto é esse e a que classe ele pertence?
7- Que método eu utilizo para ver o conteúdo de um objeto?
8- Como faço para estender métodos de uma classe pai em Ruby?
15- Como devo proceder para visualizar métodos públicos e privados associados a classe / objeto?
18- Qual a importância do modulo (Module) kernel?
19- Para que serve o método instance_off?
24 Qual a diferença entre um método com !(exclamação) e outro não?
Ex: String upcase( ) e String upcase! - String reverse( ) e String reverse!
29- Ao definir um método, podemos estabelecer parâmetros com valores iniciais. Como faço isso?
Qualquer ajuda será muito bem vinda pois esse questionário vale 2 pontos na média.
Desde já agradeço pela atenção.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 13:40:48
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
http://www.ruby-doc.org/docs/ProgrammingRuby/ é sua referência.
Vou dar um exemplo:
7) http://www.ruby-doc.org/docs/ProgrammingRuby/html/ref_c_object.html#Object.inspect
24) http://www.ruby-doc.org/docs/ProgrammingRuby/html/tut_methods.html
Methods that are ``dangerous,'' or modify the receiver, might be named with a trailing ``!''.
e por aí vai.
This message was edited 1 time. Last update was at 05/06/2009 13:42:42
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 13:58:17
|
3nigm4_br
Entusiasta Java
Membro desde: 13/05/2008 11:11:12
Mensagens: 17
Offline
|
Valeu mesmo pela dica Thiagol, esse link já está me ajudando bastante
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 14:18:13
|
3nigm4_br
Entusiasta Java
Membro desde: 13/05/2008 11:11:12
Mensagens: 17
Offline
|
Ferrou... consegui responder algumas, mas ainda faltam as questões numero 2, 8, 15 e 29 pois devido a minha inexperiência com a linguagem nem mesmo sei como procurar por isso no site
This message was edited 3 times. Last update was at 08/06/2009 06:29:18
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 14:31:48
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
29 - http://www.caliban.org/ruby/rubyguide.shtml#defaults
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 14:40:34
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
Trabalho de faculdade é sacanagem!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 14:54:58
|
3nigm4_br
Entusiasta Java
Membro desde: 13/05/2008 11:11:12
Mensagens: 17
Offline
|
Valeu, mais te devo mais uma thiagol
mochuara wrote:Trabalho de faculdade é sacanagem!
Sacanagem é o professor passar um trabalho valendo pontos sobre uma linguagem que nem aprendemos, aliás, o Ruby nem sequer estava no escopo, tivemos somente uma breve apresentação que durou 2 aulas.
Conversei com o restante do pessoal da minha classe e ninguém está conseguindo responder a esse questionário devido a falta de conhecimento sobre a linguagem...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 15:14:21
|
fantomas
GUJ Master
![[Avatar]](/images/avatar/a2bf57c3aee957f2aaf75aa84717b3be.jpg)
Membro desde: 24/04/2008 16:10:55
Mensagens: 1533
Localização: Terra (maior parte do tempo)
Offline
|
3nigm4_br wrote:Sacanagem é o professor passar um trabalho valendo pontos sobre uma linguagem que nem aprendemos, aliás, o Ruby nem sequer estava no escopo, tivemos somente uma breve apresentação que durou 2 aulas.
Conversei com o restante do pessoal da minha classe e ninguém está conseguindo responder a esse questionário devido a falta de conhecimento sobre a linguagem...
Na boa? Talvez essa seja a lição que o seu professor quer passar para vocês. No mercado de trabalho, geralmente é bem assim; alguem chega na sua mesa e diz + ou - assim "Então...a gente tá precisando disso aqui (algo bem esquisito) outra coisa alí (algo bem mais esquisito ainda) em um prazo de 15 dias será que dá pra fazer?", detalhe, o maluco fica olhando pra sua cara esperando uma resposta magica em alguns segundos.
Isso não bom e nem é correto; claro que sempre este tipo de coisa acaba em discução forte até chegar em uma resposta possível e "atingivel". Mas que acontece, acontece acredite.
P.S Saber pesquisar normalmente é meio gol camarada.
flws
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 15:23:04
|
3nigm4_br
Entusiasta Java
Membro desde: 13/05/2008 11:11:12
Mensagens: 17
Offline
|
fantomas wrote:
P.S Saber pesquisar normalmente é meio gol camarada.
flws
Foi exatamente pesquisando que eu consegui responder 22 das 30 questões que ele passou, só recorri ao fórum quando realmente se esgotaram as minhas possibilidades de conhecimento para pesquisa
This message was edited 1 time. Last update was at 08/06/2009 06:29:42
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 15:36:50
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
De fato, Ruby é muita coisa para ensinar em 2 aulas.
É realmente um trabalho de pesquisa; e confesso que sei menos Ruby que você.
Acho que devo ser um "piloto de Google" :P
Ajuda um pouco você fazer as pesquisas em inglês.
Como você sabe, mesmo a linguagem Lua (criada por brasileiros e desenvolvida na PUC do Rio) tem documentação em inglês, não em português (aham, foi recentemente traduzida para o português - desculpe minha afirmação categórica e desinformada e preconceituosa).
Por exemplo, achei esse link ( http://www.caliban.org/ruby/rubyguide.shtml#defaults ) procurando por "Ruby default parameters".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/06/2009 15:39:43
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
15 - http://www.ruby-doc.org/docs/ProgrammingRuby/html/trouble.html - Procure sob "debugger commands".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2009 06:52:55
|
Matheus Tardivo
JavaChild
Membro desde: 27/03/2006 09:43:20
Mensagens: 134
Localização: São Paulo - SP
Offline
|
As respostas para maioria das suas dúvidas estão aqui: http://rubylearning.com/satishtalim/tutorial.html.
This message was edited 1 time. Last update was at 08/06/2009 06:54:44
|
Matheus Tardivo
http://tardivo.org |
|
|
 |
|
|