beklediğim kodu foo=proc{puts "foo"}
instance_exec(1,2,3,&foo) do |*args , &block|
puts *args
block.call
puts "bar"
end
çıkışı
1
2
3
foo
bar
için Ama
both block arg and a
, dizinin kimliği korunmuş değildir: a = []
a.object_id # => 69846339548760
def bar *a; a.object_id end
bar(*a) # => 69846339537540
Ancak, bir dönüş yaparken pr = ->{}
pr.object_id # => 69846339
Her biri 2012, 2013 ve 2014 yılları için aktif müşteri listesi içeren A, B ve C olmak üzere üç tablomuz var. Her üç yılda bir aktif olan müşterilerin listesini almak istiyorum. select distinct custome
kullanarak boyuna veri bulmak için yardıma ihtiyacım var Haftalık test puanları ile bir sınıf öğrencileri var. Test sonuçlarının zamanla gelişmesini bekliyorum. SAS kullanarak zamanla geliştirilmemesi
Rayları öğreniyorum ve this thread'u takip ediyorum. to_proc yöntemiyle takılıyorum. Sembolleri sadece iplere alternatif olarak düşünürüm (onlar dizgeye benziyorlar ama bellek bakımından daha ucuzlar)