Magna Concursos
415743 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFG
Orgão: ALEGO
Leia o trecho de código Ruby, a seguir.
class ClasseX
  def initialize(valor)
    @valor = valor
  end

  def incrementacao
    lambda {@valor += 1}
  end

  def impressao
    lambda {print "#{@valor} "}
  end
end

enigma = ClasseX.new(2)
impressora = enigma.impressao
incrementador = enigma.incrementacao
(1..3).each do
  incrementador.call
  impressora.call
end

 

Qual é a saída da execução desse trecho de código Ruby?
 

Provas

Questão presente nas seguintes provas

Assistente Legislativo - Programador

50 Questões