Μεταβλητές και Τύποι

Δεσμεύσεις (let/var), σημειώσεις τύπων και οι βασικοί built-in τύποι.

Μεταβλητές και Τύποι

Οι μεταβλητές και τα local bindings παραμένουν απλά, αλλά οι ρητές σημειώσεις είναι ακόμη ο ασφαλέστερος τρόπος τεκμηρίωσης πρόθεσης σε scientific code.

Επαληθευμένο σήμερα

  • Το local type inference λειτουργεί για απλά bindings και parameters.
  • Οι ρητές σημειώσεις παραμένουν ο ασφαλέστερος τρόπος τεκμηρίωσης units, effects και confidence-sensitive values.
  • Αντιμετωπίστε τα tests και τα gate artifacts ως ισχυρότερη απόδειξη από aspirational prose ή ονόματα directories.

Τρέχουσες επιφυλάξεις

  • Η σύνταξη units και quantity υπάρχει, αλλά η end-to-end επιβολή παραμένει μερική.
  • Η συμπεριφορά εξαρτάται από το ακριβές binary souc, όχι μόνο από τα αρχεία που υπάρχουν στο αποθετήριο.

Δοκιμάστε το σε αυτό το αποθετήριο

let count = 3
let ratio: f64 = 0.5
var total = count + 1

"$SOUC_BIN" check examples/hello.sio