From: Alexis Laferrière Date: Thu, 5 May 2016 21:50:38 +0000 (-0400) Subject: calculator: replace the FlatBuffer with a simple String X-Git-Url: http://nitlanguage.org calculator: replace the FlatBuffer with a simple String Signed-off-by: Alexis Laferrière --- diff --git a/examples/calculator/src/calculator_logic.nit b/examples/calculator/src/calculator_logic.nit index 249962c..46f9ca3 100644 --- a/examples/calculator/src/calculator_logic.nit +++ b/examples/calculator/src/calculator_logic.nit @@ -28,7 +28,7 @@ class CalculatorContext var last_op: nullable Text = null # Value currently being entered - var current: nullable FlatBuffer = null + var current: nullable String = null # Text to display on screen fun display_text: String @@ -78,8 +78,8 @@ class CalculatorContext fun push_digit(digit: Int) do var current = current - if current == null then current = new FlatBuffer - current.add digit.to_s.chars.first + if current == null then current = "" + current += digit.to_s self.current = current if last_op == "=" then @@ -92,8 +92,8 @@ class CalculatorContext fun switch_to_decimals do var current = current - if current == null then current = new FlatBuffer.from("0") - if not current.chars.has('.') then current.add '.' + if current == null then current = "0" + if not current.chars.has('.') then current += "." self.current = current end