Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].

10
C'è un ciclo "do ... while" in Ruby?
Sto usando questo codice per consentire all'utente di inserire i nomi mentre il programma li memorizza in un array fino a quando non inseriscono una stringa vuota (devono premere Invio dopo ogni nome): people = [] info = 'a' # must fill variable with something, otherwise loop won't execute while …
453 ruby  loops 

10
Quando utilizzare RSpec let ()?
Tendo a usare prima dei blocchi per impostare le variabili di istanza. Quindi uso quelle variabili nei miei esempi. Di recente mi sono imbattuto let(). Secondo i documenti RSpec, è abituato ... per definire un metodo di supporto memorizzato. Il valore verrà memorizzato nella cache su più chiamate nello stesso …
447 ruby  rspec 



9
Differenza tra una classe e un modulo
Vengo da Java e ora sto lavorando di più con Ruby. Una caratteristica della lingua che non conosco è la module. Mi chiedo che cosa sia esattamente un modulee quando ne usi uno, e perché usare un moduleover a class?
438 ruby  class  module 


5
Differenza tra mappa e raccolta in Ruby?
Ho cercato su Google questo e ho avuto opinioni discordanti / contraddittorie - c'è davvero differenza tra fare un mape fare collectun array su Ruby / Rails? I documenti non sembrano suggerire alcuno, ma ci sono forse differenze nel metodo o nelle prestazioni?
428 ruby  arrays  map  collect 

10
Qual è il doppio punto di Ruby `::`?
Cos'è questo doppio colon ::? Es Foo::Bar. Ho trovato una definizione : La ::è un operatore unario che permette: costanti, metodi di istanza e metodi di classe definiti all'interno di una classe o modulo, a cui accedere da qualsiasi posizione esterna alla classe o modulo. A che serve l'ambito (privato, …
427 ruby  syntax  operators 

7
Come uscire da un blocco di rubini?
Ecco qui 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 Ed ecco qui Foo#some_method: class Foo def self.some_method(targets, &block) targets.each do |target| begin r = yield(target) rescue …
420 ruby 


6
Qual'è la differenza tra include ed estende in Ruby?
Mi sto solo concentrando sulla metaprogrammazione di Ruby. I mixin / moduli riescono sempre a confondermi. include : mescola i metodi del modulo specificati come metodi di istanza nella classe target extension : mescola i metodi del modulo specificati come metodi di classe nella classe target Quindi la differenza principale …
415 ruby  module  include  extend 



7
Come eseguire attività Rake da attività Rake?
Ho un Rakefile che compila il progetto in due modi, secondo la variabile globale $build_type, che può essere :debugo :release(i risultati vanno in directory separate): task :build => [:some_other_tasks] do end Vorrei creare un'attività che compili il progetto con entrambe le configurazioni a turno, qualcosa del genere: task :build_all do …
411 ruby  rake 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.