img
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας">
src
είναι ο δρόμος προς το αρχείο της εικόνας και η alt
παράμετρος περιγράφει την εικόνα στους χρήστες με μια απλή περιγραφή.a
.<a href="url"><img src="path/to/image.jpg" alt="Περιγραφή Εικόνας"></a>
href
καθορίζει τη διεύθυνση URL του συνδέσμου.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας" width="400" height="300" style="object-fit: cover">
style
. Στο παραπάνω παράδειγμα, χρησιμοποιήσαμε το object-fit: cover
, το οποίο περικόπτει την εικόνα στο μέγεθος που έχουμε καθορίσει.img
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας">
a
.<a href="url"><img src="path/to/image.jpg" alt="Περιγραφή Εικόνας"></a>
width
και height
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας" width="400" height="300">
<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας" style="object-fit: cover">
img
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας">
a
.<a href="url"><img src="path/to/image.jpg" alt="Περιγραφή Εικόνας"></a>
width
και height
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας" width="400" height="300">
object-fit
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας" style="object-fit: cover">
alt
.<img src="path/to/image.jpg" alt="Περιγραφή Εικόνας">
a
.<a href="url"><img src="path/to/image.jpg" alt="Περιγραφή Εικόνας"></a>
fun
, ακολουθούμενη από το όνομα της συνάρτησης και το σύνολο των παραμέτρων μέσα σε παρενθέσεις. Η σειρά των παραμέτρων είναι σημαντική, επειδή αντιστοιχεί στη σειρά των παραμέτρων που πρέπει να δοθούν στη συνάρτηση κατά την κλήση της.fun sum(a: Int, b: Int): Int {
return a + b
}
sum
, έχει δύο παραμέτρους τύπου Int
με ονόματα a
και b
, και επιστρέφει έναν ακέραιο αριθμό που αντιστοιχεί στο άθροισμα των δύο παραμέτρων.fun average(numbers: List<Double>): Double {
var sum = 0.0
for (num in numbers) {
sum += num
}
return sum / numbers.size
}
average
λαμβάνει μια λίστα αριθμών ως είσοδο (με τη μορφή μιας λίστας) και υπολογίζει τη μέση τιμή τους. Η μέση τιμή υπολογίζεται προσθέτοντας όλους τους αριθμούς και διαιρώντας το άθροισμα με τον αριθμό των αριθμών.fun findMax(numbers: List<Int>): Int? {
if (numbers.isEmpty()) {
return null
}
var max = numbers[0]
for (num in numbers) {
if (num > max) {
max = num
}
}
return max
}
findMax
λαμβάνει μια λίστα ακεραίων αριθμών ως είσοδο και επιστρέφει τον μεγαλύτερο αριθμό στη λίστα. Αν η λίστα είναι κενή, η συνάρτηση επιστρέφει null
sum
val result = sum(3, 5)
sum
3
5
result
val numbers = listOf(1, 2, 3, 4, 5)
val sum = numbers.fold(0) { acc, num -> acc + num }
fold
για να υπολογίσουμε το άθροισμα των αριθμών στη λίστα numbers
. Η συνάρτηση fold
λαμβάνει ένα αρχικό ακέραιο αριθμό (0
) και μια ανώνυμη συνάρτηση που ορίζει πώς θα προστεθούν οι αριθμοί στο αρχικό αποτέλεσμα. Η ανώνυμη συνάρτηση αυτή λαμβάνει δύο παραμέτρους (acc
και num
) και επιστρέφει το άθροισμά τους.