Forum: Italian Ruby user group Find

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
738ac200073d9cca7cbd98ce98894865?d=identicon&s=25 Njna Njna (njna)
on 2008-11-25 17:30
Qualcuno mi sa dare delucidazioni su find?
magari se possibile con qulc esempio, grazie!
4f4122bc3b9999d9050f0b1a10b63251?d=identicon&s=25 Andrea Reginato (reis)
on 2008-11-25 18:08
(Received via mailing list)
2008/11/25 Njna Njna <v_orecchia@hotmail.com>

> Qualcuno mi sa dare delucidazioni su find?
> magari se possibile con qulc esempio, grazie!


Come domanda mi è un pochino troppo generale.
Potresti dare qualche hint in più per poter dare una risposta più precisa.

--
Andrea Reginato, http://mikamai.com
Writing http://sensejs.wordpress.com/
Collaborating http://therubymine.it
Reading http://stacktrace.it
72e0b3f5418bfcf47488918109068c4c?d=identicon&s=25 Andrea Cuius (q_rails)
on 2008-11-25 18:55
(Received via mailing list)
find è un metodo molto usato in rails!

es: User.find :all

:]
6a1775eb98cdf5a6bad366b0349ebbb3?d=identicon&s=25 Piero Bozzolo (Guest)
on 2008-11-25 22:11
(Received via mailing list)
Ciao,
Nella documentazione di active record trovi diversi esempi di utilizzo
della
find nelle piu' disparate condizioni

http://ar.rubyonrails.org/classes/ActiveRecord/Bas...


per il resto chiedi pure :D

Ciao

> Qualcuno mi sa dare delucidazioni su find?
> > magari se possibile con qulc esempio, grazie!
>


--
__________________________________________________
Piero Bozzolo
My Blog: cookedapple.net
My Books: anobii.com/petecocoon
LinkedIn: http://www.linkedin.com/in/pbozzolo
Linux User #403396

Please consider the environment before you print this email
C29436ee3e3e6d3e0f5fcaba1f8b5457?d=identicon&s=25 Ali Pan (alipanick)
on 2008-11-25 22:22
(Received via mailing list)
ciao,
la documentazione ufficiale se fatta bene, come nel caso di Rails, è
sempre la fonte migliore di informazioni.

Se ti va di leggere uno dei tanti articoli su ActiveRecord...
http://ruby.html.it/articoli/leggi/2616/activereco...

buona serata.
64aa4b69fdd7127e6f3ee16ae065a620?d=identicon&s=25 Giampiero Zanchi (giampiz)
on 2008-11-27 09:25
Njna Njna wrote:
> Qualcuno mi sa dare delucidazioni su find?
> magari se possibile con qulc esempio, grazie

sono un principiante, quindi lo stile lascia un po' a desiderare...
il codice sottostante, scritto per esercizio, genera i fattori primi di
un numero ricevuto in ingresso;
find è usato 2 volte, una per trovare l'elenco dei numeri primi
inferiori a un numero dato, poi per trovare i fattori primi del numero
in input;
la parte che trova i numeri primi è copiata (o si ispira, non ricordo) a
un code snippet trovato (mi sembra) su sourceforge
spero possa servire
ciao

class Fixnum
  def numeri_primi
    prev = []
    (2..self).select do |x|
      max_p = Math.sqrt(x).truncate
      if !prev.find { |y| y <= max_p ? x % y == 0 : break }
        prev << x
      end
    end
  end
end
puts "Inserisci un intero"
n = gets.chomp.to_i
z = Math.sqrt(n).truncate.numeri_primi
puts "Prime factors of #{n}"
fattori = [1]
while (d = z.find { |x| n % x == 0}) != nil do
  n = n / d
  fattori << d
end
fattori << n if n != 1
puts fattori.inspect
Aea9ee14e387a68f5cd63048a0ba9266?d=identicon&s=25 David (Guest)
on 2008-11-27 15:46
(Received via mailing list)
occhio che ci sono due find, uno di ActiveRecord e uno nello stdlib di
Ruby (usa l'alias 'detect' se lo devi usare in un contesto AR).
This topic is locked and can not be replied to.