F# - Static关键词

F# - Static关键词 首页 / F#入门教程 / F# - Static关键词

在F#中,Static是一个关键词。用于制作static字段或static方法。static不是Object的一部分。它有自己的存储空间来存储static数据。它用于在对象之间共享公共属性。

F# Static示例1

type Account(accno,name) = class
 static let rateOfInterest = 8.8
 member this.display()=
  printfn "%d %s %0.2f" accno name rateOfInterest 
 
end
let a1 = new Account(101,"Rajkumar")
let a2 = new Account(102, "john")
a1.display()
a2.display()

输出:

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/fsharp/f-sharp-static.html

来源:LearnFk无涯教程网

101 Rajkumar 8.80
102 john 8.80

F# Static字段示例2

type Account() = class  
 static let mutable count = 0  
 new(accno,name) =    
  count<-count+1  
  printfn "%d %s" accno name  
  Account()  
 static member DisplayCount() = printfn "Object Counter = %d" count  
   
end  
let a1 = new Account(101,"Rajkumar")  
let a2 = new Account(102, "john")  
Account.DisplayCount()  

输出:

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/fsharp/f-sharp-static.html

来源:LearnFk无涯教程网

101 Rajkumar
102 john
Object Counter = 2

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

人工智能基础课 -〔王天一〕

说透中台 -〔王健〕

摄影入门课 -〔小麥〕

接口测试入门课 -〔陈磊〕

NLP实战高手课 -〔王然〕

跟着高手学复盘 -〔张鹏〕

中间件核心技术与实战 -〔丁威〕

结构写作力 -〔李忠秋〕

结构思考力 · 透过结构看表达 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)