Ruby: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(→‎Einstieg: das mit den foxes :-))
 
Zeile 2: Zeile 2:


* https://tryruby.org
* https://tryruby.org
* [https://poignant.guide/book/ Why's (Poignant) Guide to Ruby]
** [[wikipedia:en:why's (poignant) Guide to Ruby]]


== Rübÿ Spëëd Mëtäl Cödïng ==
== Rübÿ Spëëd Mëtäl Cödïng ==

Aktuelle Version vom 8. Januar 2022, 23:53 Uhr

Einstieg

Rübÿ Spëëd Mëtäl Cödïng

Vorlage:Benötigt Dokumentation

bestimmte Problemlösungsansätze

Instanzmethoden definieren die nur einer Instanz gehören

Der folgende Code generiert auf dem Objekt a der Klasse A die Instanzmethode chunky. Diese Methode ist nur auf dem Objekt a verfügbar und nicht auf dem Objekt b.

class A;end
a = A.new
b = A.new
a.send(:instance_eval) do
  class << self
    define_method :chunky do 
      puts "bacon"
    end
  end
end

# oder in kurz
def a.bacon
  puts "chunky"
end

Wiki

Siehe auch

Weblinks

Rübÿ Spëëd Mëtäl Cödïng
Coders: Astro | Conny | Sven