Ruby: Unterschied zwischen den Versionen

Aus C3D2
Wechseln zu: Navigation, Suche
(Instanzmethoden definieren die nur einer Instanz gehören)
 
Zeile 1: Zeile 1:
[[Kategorie:Ruby]] [[Kategorie:Wissen]]
+
== Einstieg ==
==Instanzmethoden definieren die nur einer Instanz gehören==
+
 
 +
* https://tryruby.org
 +
 
 +
== Rübÿ Spëëd Mëtäl Cödïng ==
 +
{{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.
 
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.
 
<source lang="ruby">
 
<source lang="ruby">
Zeile 21: Zeile 29:
 
</source>
 
</source>
  
 +
== Wiki ==
  
 +
* [[:Kategorie:Ruby]]
 +
* [[Vorlage:Rübÿ Spëëd Mëtäl Cödïng]]
 +
 +
== Siehe auch ==
 +
 +
* [[wikipedia:de:Ruby]]
 +
 +
== Weblinks ==
 +
 +
* [https://ruby-lang.org/ Homepage] zu [[Ruby]]
  
 
{{Rübÿ Spëëd Mëtäl Cödïng}}
 
{{Rübÿ Spëëd Mëtäl Cödïng}}
 +
 +
[[Kategorie:Ruby]]
 +
[[Kategorie:Wissen]]

Aktuelle Version vom 15. April 2015, 18:51 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

Speed metal coding 64x64.jpg
Rübÿ Spëëd Mëtäl Cödïng
Coders: Astro | Conny | Sven
Projects: CacaANSICam | Date Determinator | DVB-Scraping | Filmnächte-Scraping | GeeKal | Gruntmaster | Harvester | Hirn | Irb | Jargon-File | Ruby-MediaWiki | Miniwebserver | Momomoto | Pentabarf | Podcast-fetching | Ruby | Ruby-Geekend | Ruby und Ruby on Rails | Sedusa | VDS-Badges | Xmotoctl | Youtube-Scraping