Fanxプログラミング言語バージョン3.0のリリースがサポート2つの変数宣言のスタイル

Fanx 3.0リリース。Fanxは多目的オブジェクト指向の汎用プログラミング言語です。これは、標準ライブラリや開発フレームワークのエレガントかつ簡潔な構文のシリーズを提供しています。

次の変数宣言構文、変数名の前に書かれた言語のいくつかのタイプでは、他の人は背中に書かれました。Fanx 3.0をサポート2つのスタイル:

Int age = 12
var age: Int = 12

fun foo() : Str { .. }
Str foo() { ... }

VAR、聞かせて、constの、楽しさ、新しいの:fanxメンバーはキーワードが含ま宣言する。ローカル変数は、キーワードを必要としません。

それは彼らの習慣を尊重するために、開発者の他のスタイルの利便性のための2つの方法をサポートしています。もちろん、我々は、ファイル内部でミックスを提唱していません。

いくつかのサンプルコードを実行します。 

  class Person {
    var age: Int
    let name: Str

    new make(n: Str) {
      name = n
    }

    fun foo() : Str {
      return name
    }

    static fun main() {
      p : Person = Person("pick")
      s := p.foo
      echo(s)
    }
  }

実験の特性として、あなたはそれを好きですか?

詳細については、以下を参照してください。http://fanx.info/

おすすめ

転載: www.oschina.net/news/111956/fanx-3-0-released