Aritmética de strings

6 respostas
renatosilva

Alguém já viu overloading de / e % em strings?

6 Respostas

E

Não faço a menor idéia do que seria isso…

renatosilva

“abcdefg” / 3 = [“ab”, “cd”, “ef”]

L

Olá,

é possível acrescentar métodos a uma classe Ruby, mesmo em tempo de execução. No teu caso, basta acrescentar o método ‘’ à classe String, vou te mostrar só a casca:

class String
  def \ (number)
    self
  end
end

O miolo é tua imaginação.

renatosilva

Eu sei

L

Então,

abra o irb, digite “abc”.methods pra ver os métodos que existem na classe String, depois [].methods pra ver os métodos da classe Array. Com isso, se vire. Não dá pra eu fazer o exercício pra você.

renatosilva

Ninguém aqui tá fazendo exercício algum. Aprenda a ler direito antes de postar mensagem inútil :wink:

Criado 17 de abril de 2008
Ultima resposta 18 de abr. de 2008
Respostas 6
Participantes 3