summaryrefslogtreecommitdiffhomepage
path: root/el-gr/scala-gr.html.markdown
diff options
context:
space:
mode:
authorbillpcs <panagiotopoulosbill@yahoo.com>2015-08-05 17:06:31 +0300
committerbillpcs <panagiotopoulosbill@yahoo.com>2015-08-05 17:06:31 +0300
commitcb065fdf377541b09736f2e3918c4dc6caddc29f (patch)
treeefc5eed4534ae1faa56796d88f924aafe510e92c /el-gr/scala-gr.html.markdown
parentf27ed65af631279845b9871635e2118eba863ea1 (diff)
update
Diffstat (limited to 'el-gr/scala-gr.html.markdown')
-rw-r--r--el-gr/scala-gr.html.markdown15
1 files changed, 7 insertions, 8 deletions
diff --git a/el-gr/scala-gr.html.markdown b/el-gr/scala-gr.html.markdown
index dbef92d8..e29c7e70 100644
--- a/el-gr/scala-gr.html.markdown
+++ b/el-gr/scala-gr.html.markdown
@@ -43,11 +43,11 @@ Scala - Η επεκτάσιμη γλώσσα
να δείτε , φαίνοται κάπως έτσι.
*/
-// Εκτύπωση με εξαναγκασμό νέας γραμμής στην επόμενη εκτύπωση
+// Εκτύπωση με νέα γραμμή στην επόμενη εκτύπωση
println("Hello world!")
println(10)
-// Εκτύπωση χωρίς τον εξαναγκασμό νέας γραμμής στην επόμενη εκτύπωση
+// Εκτύπωση χωρίς νέα γραμμή στην επόμενη εκτύπωση
print("Hello world")
// Η δήλωση μεταβλητών γίνεται χρησιμοποιώντας var ή val.
@@ -62,7 +62,7 @@ y = 20 // το y είναι τώρα 20
Η Scala είναι στατικού τύπου γλώσσα, εν τούτις προσέξτε ότι στις παραπάνω
δηλώσεις , δεν προσδιορίσαμε κάποιον τύπο. Αυτό συμβαίνει λόγω ενός
χαρακτηριστικού της Scala που λέγεται συμπερασματολογία τύπων. Στις
- περισσότερες των περιπτώσεων , ο μεταγλωττιστής της Scala μπορεί να
+ περισσότερες των περιπτώσεων, ο μεταγλωττιστής της Scala μπορεί να
μαντέψει ποιός είναι ο τύπος μιας μεταβλητής. Μπορούμε να δηλώσουμε
αναλυτικά τον τύπο μιάς μεταβλητής ως εξής:
*/
@@ -95,7 +95,7 @@ true == false // false
/*
- Αξιολογώντας μια έκφραση στο REPL , σας δίνεται ο τύπος και
+ Αξιολογώντας μια έκφραση στο REPL, σας δίνεται ο τύπος και
η τιμή του αποτελέσματος
*/
@@ -133,8 +133,7 @@ true == false // false
val n = 45
s"We have $n apples" // => "We have 45 apples"
-// Expressions inside interpolated strings are also possible
-// Εκφράσεις μέσα σε παρεμβεβλημένα αλφαριθμητικά είναι επίσης εφικτά
+// Παρατηρήστε την χρήση των '{', '}'
val a = Array(11, 9, 6)
s"My second daughter is ${a(0) - a(2)} years old." // => "My second daughter is 5 years old."
s"We have double the amount of ${n / 2.0} in apples." // => "We have double the amount of 22.5 in apples."
@@ -270,7 +269,7 @@ do {
// Η αναδρομή ουράς είναι ένας ιδιωματικός τρόπος να κάνεις επαναλαμβανόμενα
// πράγματα στην Scala. Οι αναδρομικές συναρτήσεις απαιτούν να γράφτεί
-// ρητά τον τύπο που θα επιστρέψουν , αλλιώς ο μεταγλωττιστής δεν μπορεί
+// ρητά ο τύπος που θα επιστρέψουν , αλλιώς ο μεταγλωττιστής δεν μπορεί
// αλλιώς να τον συνάγει. Παρακάτω είναι μια συνάρτηση που επιστρέφει Unit.
def showNumbersInRange(a:Int, b:Int):Unit = {
print(a)
@@ -280,7 +279,7 @@ def showNumbersInRange(a:Int, b:Int):Unit = {
showNumbersInRange(1,14)
-// Η ροή του ελέγχου.
+// Έλεγχος Ροής
val x = 10