Ruby Tutorial

Ruby, Ruby on Rails, Sinatra, ...

Συντονιστές: WebDev Moderators, Super-Moderators, Ruby Moderators

Απάντηση
Άβαταρ μέλους
stewas
Script Master
Δημοσιεύσεις: 436
Εγγραφή: 25 Αύγ 2009 13:48
Τοποθεσία: Πάργα - Αθήνα και Ιωάννινα Πλέον
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από stewas » 05 Αύγ 2010 17:55

Λοιπόν είπα να γράψω έναν οδηγό ( μάλλον καλύτερα να μεταφράσω ) για Ruby

Βασίζεται στον επίσημο οδηγό εκμάθησης Ruby σε 20 λεπτά
http://www.ruby-lang.org/en/documentation/quickstart/

Ξεκινάμε λοιπόν

πρέπει πρώτα να εγκαταστήσουμε την Ruby ( την κατεβάζουμε από το επίσημο site )

εφόσον ανοίξουμε την κονσόλα Ruby θα δείτε το ακόλουθο

Κώδικας: Επιλογή όλων

irb(main):001:0>
ωραία. Ας δούμε την πρώτη εντολή

γράψτε

Κώδικας: Επιλογή όλων

puts "Hello World"
αυτή η εντολή κάνει ότι κάνει και η εντολή print άλλες γλώσσες
Άμα λειτουργήσει σωστά θα επιστρέψει την τιμή nil που είναι αντίστοιχη της τιμής null

Ωραία... για να κάνουμε και καμία πράξη

γράψτε

Κώδικας: Επιλογή όλων

2+3
δουλεύει όπως θα δείτε. χρησιμοποιήστε όλους τους τελεστές δηλ +,-,*,/

πολύ καλά

γράψτε τώρα 2**3 και θα δείτε ότι επιστρέφει 9
άρα τα διπλά ** σημαίνουν ύψωση σε δύναμη

τώρα δοκιμάστε την εντολή

Κώδικας: Επιλογή όλων

Math.sqrt(9)
επιστρέφει 3.0 δηλαδή την ρίζα του 9

επιστρέφεται δεκαδική τιμή γιατί συνήθως η ρίζα έχει δεκαδικά ψηφία

η Math είναι μια module. Μέσα της έχει πολλές μαθηματικές συναρτήσεις όπως sin(), tan() κτλ.

μπορούμε να βάλουμε σε μεταβλητές τιμές επίσης και αυτό γίνετε έτσι:

Κώδικας: Επιλογή όλων

a = 3 ** 2
αυτό ήταν το πρώτο κομμάτι του οδηγού για Ruby .... σύντομα ακολούθουν τα υπόλοιπα
Τελευταία επεξεργασία από το μέλος stewas την 05 Αύγ 2010 18:17, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από Basilakis » 05 Αύγ 2010 18:09

Ωραίος ευχαριστούμε!

Για την καλύτερη εμφάνιση των tutorials θα ήταν καλό να χρησιμοποιούμε και τα code tags στο bbcode ;)

Άβαταρ μέλους
stewas
Script Master
Δημοσιεύσεις: 436
Εγγραφή: 25 Αύγ 2009 13:48
Τοποθεσία: Πάργα - Αθήνα και Ιωάννινα Πλέον
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από stewas » 05 Αύγ 2010 18:16

Basilakis έγραψε:Ωραίος ευχαριστούμε!

Για την καλύτερη εμφάνιση των tutorials θα ήταν καλό να χρησιμοποιούμε και τα code tags στο bbcode ;)
ευχαριστω πολυ...θα το διορθωσω τωρα

billiaswhs
Δημοσιεύσεις: 346
Εγγραφή: 11 Νοέμ 2004 00:29
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από billiaswhs » 05 Αύγ 2010 18:29

αυτά τα βοήθηματα θα είναι μόνο ruby ή θα έχει ruby on rails?

Άβαταρ μέλους
stewas
Script Master
Δημοσιεύσεις: 436
Εγγραφή: 25 Αύγ 2009 13:48
Τοποθεσία: Πάργα - Αθήνα και Ιωάννινα Πλέον
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από stewas » 05 Αύγ 2010 18:32

μονο ruby αλλα εχω σκοπο να ανεβασω και για ROR...σιγα σιγα

Άβαταρ μέλους
Kainourios
Ruby Moderator
Δημοσιεύσεις: 504
Εγγραφή: 18 Μάιος 2005 16:20
Τοποθεσία: Κορυδαλλός
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από Kainourios » 05 Αύγ 2010 19:11

Μπράβο stewas, αν θες καμιά βοήθεια με κανένα tutorial, στείλε μου.

Άβαταρ μέλους
stewas
Script Master
Δημοσιεύσεις: 436
Εγγραφή: 25 Αύγ 2009 13:48
Τοποθεσία: Πάργα - Αθήνα και Ιωάννινα Πλέον
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από stewas » 06 Αύγ 2010 00:46

Kainourios έγραψε:Μπράβο stewas, αν θες καμιά βοήθεια με κανένα tutorial, στείλε μου.
θα με βοηθησεις να κανουμε μαζι το ROR tutorial?

Άβαταρ μέλους
Kainourios
Ruby Moderator
Δημοσιεύσεις: 504
Εγγραφή: 18 Μάιος 2005 16:20
Τοποθεσία: Κορυδαλλός
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από Kainourios » 06 Αύγ 2010 00:57

stewas έγραψε:
Kainourios έγραψε:Μπράβο stewas, αν θες καμιά βοήθεια με κανένα tutorial, στείλε μου.
θα με βοηθησεις να κανουμε μαζι το ROR tutorial?
Φυσικά. Έχεις pm :)

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από cordis » 06 Αύγ 2010 01:03

μήπως να φτιάξουμε περιοχή; :)

μόλις γίνουν 5-6 βοηθήματα θα την στίσουμε και αυτήν :)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
stewas
Script Master
Δημοσιεύσεις: 436
Εγγραφή: 25 Αύγ 2009 13:48
Τοποθεσία: Πάργα - Αθήνα και Ιωάννινα Πλέον
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από stewas » 06 Αύγ 2010 01:13

cordis έγραψε:μήπως να φτιάξουμε περιοχή; :)

μόλις γίνουν 5-6 βοηθήματα θα την στίσουμε και αυτήν :)
λες?? εγω ηδη ετοιμαζω το δευτερο κομματι. και με τον Kainourios θα φτιαξουμε και για Rails μιας και το κατεχει καλα.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Ruby Tutorial

Δημοσίευση από cordis » 06 Αύγ 2010 01:29

βάλτε μερικά θεματάκια ακόμα και τον Σεπτέμβρη την φτιάχνουμε ;)
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “Ruby & frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες