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


6
Como retornar uma parte de uma matriz em Ruby?
Com uma lista em Python, posso retornar uma parte dela usando o seguinte código: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Como Ruby faz tudo em matrizes, me pergunto se há algo semelhante a isso.
125 ruby  arrays  list  slice 


5
Correspondência de grupo Ruby Regexp, atribua variáveis ​​em 1 linha
Atualmente, estou tentando rexp uma seqüência de caracteres em várias variáveis. Exemplo de sequência: ryan_string = "RyanOnRails: This is a test" Combinei com este regexp, com 3 grupos: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Agora, para acessar cada grupo, tenho que fazer algo assim: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) : ryan_group[0][2] …








1
Obter nome de arquivo e extensão em Ruby
Estou trabalhando em um programa para baixar um vídeo do YouTube, convertê-lo em MP3 e criar uma estrutura de diretórios para os arquivos. Meu código é: FileUtils.cd("#{$musicdir}/#{$folder}") do YoutubeDlhelperLibs::Downloader.get($url) if File.exists?('*.mp4') puts 'Remove unneeded tempfile' Dir['*.mp4'].each do |waste| File.delete(waste) end else puts 'Temporary file already deleted' end Dir['*.m4a'].each do |rip| …
123 ruby  file 

9
Como verificar se um objeto Ruby é um booleano
Não consigo verificar se um objeto é um booleano facilmente. Existe algo assim em Ruby? true.is_a?(Boolean) false.is_a?(Boolean) No momento, estou fazendo isso e gostaria de reduzi-lo: some_var = rand(1) == 1 ? true : false (some_var.is_a?(TrueClass) || some_var.is_a?(FalseClass))
122 ruby  typechecking 

28
Por que usar Ruby em vez de Smalltalk? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

8
Parâmetros opcionais do Ruby
Se eu definir um Ruby funciona assim: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) Como posso chamá-lo de fornecer apenas os dois primeiros e os últimos argumentos? Por que não é algo como ldap_get( base_dn, filter, , X) possível ou se for possível, como isso pode ser feito?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.