mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2025-08-31 18:32:22 +02:00
update
This commit is contained in:
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user