Ruby vandamál

Skjámynd

Höfundur
trausti164
Geek
Póstar: 854
Skráði sig: Lau 13. Okt 2012 23:43
Reputation: 4
Staðsetning: 271 Mosfellssveit
Staða: Ótengdur

Ruby vandamál

Pósturaf trausti164 » Lau 27. Sep 2014 19:17

Daginn, ég er að lesa Why's Poignant Guide to Ruby og ég er að lenda í smá veseni.

Ég á að save-a hash af þessu á file sem að heitir wordlist.rb en ég kann það ekki.

code_words = {
'starmonkeys' => 'Phil and Pete, those prickly chancellors of the New Reich',
'catapult' => 'chucky go-go', 'firebomb' => 'Heat-Assisted Living',
'Nigeria' => "Ny and Jerry's Dry Cleaning (with Donuts)",
'Put the kabosh on' => 'Put the cable box on'
}


Ryzen 5 2600x - Gtx 1060 6GB - Asus B350M TUF - 8GB Corsair Vengeance 2133Mhz DDR4 - Corsair CX550W


hfinity
Græningi
Póstar: 34
Skráði sig: Mið 18. Jan 2012 23:17
Reputation: 0
Staða: Ótengdur

Re: Ruby vandamál

Pósturaf hfinity » Sun 28. Sep 2014 01:02

Búinn að gera?

Kóði: Velja allt

code_words = hash.new

Hérna getur þú skoðað Hash betur: http://www.ruby-doc.org/core-1.9.3/Hash.html



Skjámynd

Höfundur
trausti164
Geek
Póstar: 854
Skráði sig: Lau 13. Okt 2012 23:43
Reputation: 4
Staðsetning: 271 Mosfellssveit
Staða: Ótengdur

Re: Ruby vandamál

Pósturaf trausti164 » Sun 28. Sep 2014 01:56

[quote="hfinity"]Búinn að gera?

Takk, skoða þennan link.


Ryzen 5 2600x - Gtx 1060 6GB - Asus B350M TUF - 8GB Corsair Vengeance 2133Mhz DDR4 - Corsair CX550W

Skjámynd

Höfundur
trausti164
Geek
Póstar: 854
Skráði sig: Lau 13. Okt 2012 23:43
Reputation: 4
Staðsetning: 271 Mosfellssveit
Staða: Ótengdur

Re: Ruby vandamál

Pósturaf trausti164 » Sun 28. Sep 2014 02:47

Ég er búinn að gera hashið núna (það verður reyndar að vera Hash.new) en hvernig fer ég að því að búa til wordlist.rb með þessu hashi inná?


Ryzen 5 2600x - Gtx 1060 6GB - Asus B350M TUF - 8GB Corsair Vengeance 2133Mhz DDR4 - Corsair CX550W


hfinity
Græningi
Póstar: 34
Skráði sig: Mið 18. Jan 2012 23:17
Reputation: 0
Staða: Ótengdur

Re: Ruby vandamál

Pósturaf hfinity » Þri 30. Sep 2014 08:40

Afsakaðu seint svar en ef þú hefur ekki fundið út ennþá þá þarftu að nota do loopu svipað og svona:

Kóði: Velja allt

File.open('wordlist.rb', 'w') do |f|
    ###
end

'w' er fyrir Write
'r' er svo notað fyrir read



Skjámynd

Höfundur
trausti164
Geek
Póstar: 854
Skráði sig: Lau 13. Okt 2012 23:43
Reputation: 4
Staðsetning: 271 Mosfellssveit
Staða: Ótengdur

Re: Ruby vandamál

Pósturaf trausti164 » Þri 30. Sep 2014 08:48

Ég var búinn að fatta þetta, skildi bara ekki að ég þyrfti að skrifa inn alla slóðina að 'wordlist.rb'
Takk fyrir hjálpina.


Ryzen 5 2600x - Gtx 1060 6GB - Asus B350M TUF - 8GB Corsair Vengeance 2133Mhz DDR4 - Corsair CX550W