nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
modelize_property: remove old-style accesors
[nit.git]
/
examples
/
calculator.nit
diff --git
a/examples/calculator.nit
b/examples/calculator.nit
index
2be8aad
..
541f4d2
100644
(file)
--- a/
examples/calculator.nit
+++ b/
examples/calculator.nit
@@
-113,9
+113,9
@@
class CalculatorGui
if user_data isa Char then # is an operation
var c = user_data
if c == '.' then
if user_data isa Char then # is an operation
var c = user_data
if c == '.' then
- but_dot.sensitive= false
- context.switch_to_decimals
- lbl_disp.text = "{context.current.to_i}."
+ but_dot.sensitive= false
+ context.switch_to_decimals
+ lbl_disp.text = "{context.current.to_i}."
else
but_dot.sensitive= true
context.push_op( c )
else
but_dot.sensitive= true
context.push_op( c )
@@
-123,7
+123,7
@@
class CalculatorGui
var s = context.result.to_precision_native(6)
var index : nullable Int = null
for i in s.length.times do
var s = context.result.to_precision_native(6)
var index : nullable Int = null
for i in s.length.times do
- var chiffre = s[i]
+ var chiffre = s.chars[i]
if chiffre == '0' and index == null then
index = i
else if chiffre != '0' then
if chiffre == '0' and index == null then
index = i
else if chiffre != '0' then
@@
-132,7
+132,7
@@
class CalculatorGui
end
if index != null then
s = s.substring(0, index)
end
if index != null then
s = s.substring(0, index)
- if s[s.length-1] == ',' then s = s.substring(0, s.length-1)
+ if s.chars[s.length-1] == ',' then s = s.substring(0, s.length-1)
end
lbl_disp.text = s
end
end
lbl_disp.text = s
end