Ajuda com questionário sobre Ruby  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
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.
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

[WWW]
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
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

thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

29 - http://www.caliban.org/ruby/rubyguide.shtml#defaults
[WWW]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Trabalho de faculdade é sacanagem!
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...
fantomas
GUJ Master
[Avatar]

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
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

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".
[WWW]
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".
[WWW]
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
[WWW] [MSN]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team