Perguntas com a marcação «ruby»

Ruby é uma linguagem interpretada dinâmica e orientada a objetos de código aberto e multiplataforma, criada por Yukihiro Matsumoto (Matz) em 1995. A tag [ruby] é para perguntas relacionadas à linguagem Ruby, incluindo sua sintaxe e suas bibliotecas. As perguntas sobre Ruby on Rails devem ser marcadas com [ruby-on-rails].

1129
Como entender nulo vs. vazio vs. vazio no Ruby

Encontro-me várias vezes à procura de uma definição clara das diferenças nil?, blank?e, empty?em Ruby on Rails. Aqui está o mais perto que eu cheguei: blank?objetos são falsos, vazios ou uma sequência de espaços em branco. Por exemplo, "", " ", nil, [], e {}estão em branco. nil? objetos são...

747
Como gerar uma string aleatória no Ruby

No momento, estou gerando uma sequência maiúscula pseudo-aleatória de 8 caracteres para "A" .. "Z": value = ""; 8.times{value << (65 + rand(25)).chr} mas não parece limpo e não pode ser passado como argumento, pois não é uma declaração única. Para obter uma sequência de maiúsculas e...

731
Como verificar se uma string contém uma substring no Ruby

Eu tenho uma variável de seqüência de caracteres com o conteúdo: varMessage = "hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n" "/my/name/is/balaji.so\n" "call::myFunction(int const&)\n" "void::secondFunction(char const&)\n" . . . "this/is/last/line/liobrary.so" Na string, tenho que...

648
Equivalente a "continue" em Ruby

Em C e em muitos outros idiomas, há uma continuepalavra - chave que, quando usada dentro de um loop, salta para a próxima iteração do loop. Existe algum equivalente dessa continuepalavra - chave no