From 3c631f1ddd41832624673dad0f0455792d2438a0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Thu, 5 May 2016 17:50:38 -0400 Subject: [PATCH] calculator: replace the FlatBuffer with a simple String MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- examples/calculator/src/calculator_logic.nit | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 -- 1.7.9.5