🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.ruby
2 messages
2 total messages Started by Mateo Mon, 03 Nov 2008 18:32
Undefined method '[]' Nie wiem dlaczego.
#1151
Author: Mateo
Date: Mon, 03 Nov 2008 18:32
23 lines
1897 bytes
		budynek = ""
		catch(:redo) do
			case co
			when 1
				budynek = "Kopalnia metalu"
			when 2
				budynek = "Kopalnia krysztalu"
			when 3
				budynek = "Kopalnia deuteru"
			end
		end
                       poziom = stan[budynek]# 11
	        	poziom = poziom.to_i# dla upewnienia ze bedzie to liczba
                        surowce_pods = bazadanych(co)# [60,15,0,1.5]
 	                surowce_potrz = [0,0,0,0]
			surowce_potrz[0] = surowce_pods[0].to_i *
surowce_pods[3].to_i**(poziom-1)
                 [.....]# dalej dalsza czesc funkcji


Error : Undefined method '[]' for nil:NilClass <NoMethodError>
Nie wiem dlaczego wyskakuej ten blad. Modyfikowalem kod na rozne
sposoby jednak nic nie pomoglo.
Re: Undefined method '[]' Nie wiem dlaczego.
#1152
Author: Przemysław Kowalczyk
Date: Mon, 03 Nov 2008 20:05
35 lines
1949 bytes
On Mon, 03 Nov 2008 19:32:08 +0100, Mateo <Mati8291@gmail.com> wrote:

> 		budynek = ""
> 		catch(:redo) do
> 			case co
> 			when 1
> 				budynek = "Kopalnia metalu"
> 			when 2
> 				budynek = "Kopalnia krysztalu"
> 			when 3
> 				budynek = "Kopalnia deuteru"
> 			end
> 		end
>                        poziom = stan[budynek]# 11
> 	        	poziom = poziom.to_i# dla upewnienia ze bedzie to liczba
>                         surowce_pods = bazadanych(co)# [60,15,0,1.5]
>  	                surowce_potrz = [0,0,0,0]
> 			surowce_potrz[0] = surowce_pods[0].to_i *
> surowce_pods[3].to_i**(poziom-1)
>                  [.....]# dalej dalsza czesc funkcji
>
>
> Error : Undefined method '[]' for nil:NilClass <NoMethodError>
> Nie wiem dlaczego wyskakuej ten blad. Modyfikowalem kod na rozne
> sposoby jednak nic nie pomoglo.

Jezeli blad jest linii oznaczonej komentarzem # 11 to oznacza, ze zmienna  
stan ma wartosc nil. W podanym fragmencie nie ma inicjalizacji tej  
zmiennej.

pzdr
	szeryf

-- 
Przemysław ,,Szeryf'' Kowalczyk :: http://szeryf.wordpress.com/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads