Hierbei handelt es sich um das Schlangen Array . In diesem Array werden x und y Koordinaten der Schlange stehen. Also ist es unerheblich mit welchem default das Array erstellt wird :)

Von meinem iPhone gesendet

> Am 05.02.2014 um 09:11 schrieb "rxgxnx" <notifications@github.com>:
> 
> In versuch.rb:
> 
> >  	def initialize()
> > -			
> > -		@x = X_START
> > -		@y = Y_START
> > -		@a = ZELLE
> > +		@richtung = :right			# Legt eine Startrichtung fest.		
> > +		@test = para				# für die Testausgaben
> > +								# für die Punkteanzeige
> > +		@punkte = para :align => "center", :size => "small", :stroke =>white, :displace_top => 10
> > +		@fressen_auf_feld = false		# Statusvariable: zeigt an ob bereits Fressen auf Feld liegt
> > +		@speed = 10				# Spielgeschwindigkeit
> > +		@fressen = 0				# Für das Fressen-Rect
> > +
> > +
> > +		@@spielfeld=Array.new(50) {Array.new(50, 0)} 	# Lege ein 2D-Array an mit 50x50 und fülle es mit Nullen (Default-Wert)
> > +		@@schlange = Array.new(4) {Array.new(2,0)}	# Lege ein 2D-Array für die Schlange an, erweitert sich fynamisch
> Warum füllen wir die Schlange mit 0? Eigentlich hat sie doch den Statuswert 2?
> 
> —
> Reply to this email directly or view it on GitHub.