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

10
Qual é o oposto de chr () em Ruby?
Em muitas línguas, há um par de funções chr()e ord(), que convertem entre números e valores de caracteres. Em alguns idiomas, ord()é chamado asc(). Ruby tem Integer#chr, o que funciona muito bem: >> 65.chr A Justo. Mas como você segue o outro caminho? "A".each_byte do |byte| puts byte end estampas: …
100 ruby  ascii 






1
O Hash Rocket está obsoleto?
O bem citado post de RIP Hash rocket parece implicar que a sintaxe Hash Rocket ( :foo => "bar") está obsoleta em favor do hash do estilo JSON Ruby ( foo: "bar"), mas não consigo encontrar nenhuma referência definitiva declarando a forma Hash Rocket está obsoleto / desaconselhado a partir …


2
Pega o valor de uma variável de instância dado seu nome
Em geral, como posso obter uma referência a um objeto cujo nome tenho em uma string? Mais especificamente, tenho uma lista dos nomes dos parâmetros (as variáveis ​​de membro - construídas dinamicamente para que não possa me referir a elas diretamente). Cada parâmetro é um objeto que também possui um …

10
Como obtenho o tempo decorrido em milissegundos no Ruby?
Se eu tiver um Timeobjeto obtido de: Time.now e depois instanciar outro objeto com essa mesma linha, como posso ver quantos milissegundos se passaram? O segundo objeto pode ser criado no mesmo minuto, ao longo dos próximos minutos ou mesmo horas.
98 ruby 



13
ActiveRecord.find (array_of_ids), preservando a ordem
Quando você faz Something.find(array_of_ids)no Rails, a ordem do array resultante não depende da ordem de array_of_ids. Existe alguma maneira de fazer a localização e preservar a ordem? ATM Eu classifico manualmente os registros com base na ordem dos IDs, mas isso é meio chato. UPD: se for possível especificar a …



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.