ホーム > Uncategorized > Public bookmarks 10/06/2013 (p.m.)

Public bookmarks 10/06/2013 (p.m.)


  • tags: android sample tutorial src apps

    • Scala has a built-in general pattern matching mechanism. It allows to match on any sort of data with a first-match policy. 

       

      Here is a small example which shows how to match against an integer value:

       

       

      object MatchTest1 extends Application {   def matchTest(x: Int): String = x matchcase 1 => "one"     case 2 => "two"     case _ => "many"   }   println(matchTest(3)) } 

       

       

      The block with the case statements defines a function which maps integers to strings. The match keyword provides a convenient way of applying a function (like the pattern matching function above) to an object.

       

      Here is a second example which matches a value against patterns of different types:

       

       

      object MatchTest2 extends Application {   def matchTest(x: Any): Any = x matchcase 1 => "one"     case "two" => 2     case y: Int => "scala.Int"   }   println(matchTest("two")) }
    • Over the next seven weeks you will explore functional programming in a sequence of lectures, quizzes, and homework assignments.

Posted from Diigo. The rest of my favorite links are here.

カテゴリー:Uncategorized
  1. まだコメントはありません。
  1. No trackbacks yet.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。