歡迎您光臨本站 註冊首頁

Fanx 編程語言 3.0 版發布,支持兩種變數聲明風格

←手機掃碼閱讀     admin @ 2019-12-10 , reply:0

Fanx 3.0 發布。Fanx 是多目標的面向對象的通用編程語言。它提供簡明的語法和一系列優雅的標準庫和開發框架。

在變數聲明明的語法中,有些語言把類型寫在變數名前面,有些則寫在後面。Fanx 3.0 同時支持兩種風格:


Int age = 12
var age: Int = 12

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

fanx 的成員聲明關鍵字包括:var, let, const, fun, new。局部變數不需要關鍵字。

同時支持兩種方式是為了方便其他風格的開發者,尊重他們的習慣。當然我們不提倡在一個文件裡面混合使用。

完整的一段示例代碼: 


  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/


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/111956/fanx-3-0-released
Fanx 編程語言 3.0 版發布,支持兩種變數聲明風格已經有286次圍觀

http://coctec.com/news/soft/show-post-221107.html