Questions marquées «ruby»

Ruby est un langage interprété orienté objet dynamique et open source multiplateforme, créé par Yukihiro Matsumoto (Matz) en 1995. La balise [ruby] est destinée aux questions liées au langage Ruby, y compris sa syntaxe et ses bibliothèques. Les questions Ruby on Rails doivent être étiquetées avec [ruby-on-rails].

10
Y a-t-il une boucle "do ... while" dans Ruby?
J'utilise ce code pour permettre à l'utilisateur d'entrer des noms pendant que le programme les stocke dans un tableau jusqu'à ce qu'ils entrent une chaîne vide (ils doivent appuyer sur Entrée après chaque nom): people = [] info = 'a' # must fill variable with something, otherwise loop won't execute …
453 ruby  loops 

10
Quand utiliser RSpec let ()?
J'ai tendance à utiliser des blocs avant pour définir des variables d'instance. J'utilise ensuite ces variables dans mes exemples. Je suis récemment tombé sur let(). Selon les documents RSpec, il est utilisé pour ... pour définir une méthode d'aide mémorisée. La valeur sera mise en cache sur plusieurs appels dans …
447 ruby  rspec 



9
Différence entre une classe et un module
Je viens de Java et maintenant je travaille davantage avec Ruby. Une fonctionnalité linguistique que je ne connais pas est la module. Je me demande ce qu'est exactement un moduleet quand en utilisez-vous un, et pourquoi utiliser un modulesur un class?
438 ruby  class  module 


5
Différence entre carte et collectionner en Ruby?
J'ai googlé ceci et obtenu des opinions inégales / contradictoires - y a-t-il réellement une différence entre faire un mapet faire un collectsur un tableau dans Ruby / Rails? Les documents ne semblent pas en suggérer, mais y a-t-il peut-être des différences de méthode ou de performances?
428 ruby  arrays  map  collect 

10
Qu'est-ce que le double-colon de Ruby `::`?
Qu'est-ce que ce double colon ::? Par exemple Foo::Bar. j'ai trouvé un définition : le :: est un opérateur unaire qui permet: des constantes, des méthodes d'instances et des méthodes de classes définies au sein d' une classe ou d'un module, pour être accessible à partir de n'importe où en …
427 ruby  syntax  operators 

7
Comment sortir d'un bloc de rubis?
Voici Bar#do_things: class Bar def do_things Foo.some_method(x) do |x| y = x.do_something return y_is_bad if y.bad? # how do i tell it to stop and return do_things? y.do_something_else end keep_doing_more_things end end Et voici Foo#some_method: class Foo def self.some_method(targets, &block) targets.each do |target| begin r = yield(target) rescue failed << …
420 ruby 





7
Comment exécuter les tâches Rake à partir des tâches Rake?
J'ai un Rakefile qui compile le projet de deux manières, selon la variable globale $build_type, qui peut être :debugou :release(les résultats vont dans des répertoires séparés): task :build => [:some_other_tasks] do end Je souhaite créer une tâche qui compile le projet à tour de rôle avec les deux configurations, quelque …
411 ruby  rake 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.