nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
loader: build_module_importation invalidates the mmodule on errors
[nit.git]
/
examples
/
clock.nit
diff --git
a/examples/clock.nit
b/examples/clock.nit
index
8fdb9ab
..
811392b
100644
(file)
--- a/
examples/clock.nit
+++ b/
examples/clock.nit
@@
-20,7
+20,7
@@
module clock
# A simple wall clock with 60 minutes and 12 hours.
class Clock
# total number of minutes from 0 to 719
# A simple wall clock with 60 minutes and 12 hours.
class Clock
# total number of minutes from 0 to 719
- var total_minutes: Int
+ var total_minutes: Int is noinit
# Note: only the read acces is public, the write access is private.
# number of minutes in the current hour (from 0 to 59)
# Note: only the read acces is public, the write access is private.
# number of minutes in the current hour (from 0 to 59)
@@
-46,9
+46,7
@@
class Clock
redef fun to_s do return "{hours}:{minutes}"
redef fun to_s do return "{hours}:{minutes}"
- fun reset(hours, minutes: Int) do self.total_minutes = hours*60 + minutes
-
- init(hours, minutes: Int) do self.reset(hours, minutes)
+ fun reset(hours, minutes: Int) is autoinit do self.total_minutes = hours*60 + minutes
redef fun ==(o)
do
redef fun ==(o)
do