Skip to content

Instantly share code, notes, and snippets.

Created February 10, 2012 19:27
Show Gist options
  • Select an option

  • Save anonymous/1791986 to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/1791986 to your computer and use it in GitHub Desktop.

Revisions

  1. @invalid-email-address Anonymous created this gist Feb 10, 2012.
    19 changes: 19 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    // the solution

    // 1. declare the class Number(Int)
    // 2. define method Number.inc(): Number
    // 3. define method Number.dec(): Number
    // 4. define getNumber():Int

    class Number(var n : Int) {

    def inc(): Number = {
    n + 1
    }
    def dec(): Number = {
    n - 1
    }
    def getNumber() : Int = {
    return n
    }
    }