Statements (59)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
|
gptkbp:bfsLayer |
5
|
gptkbp:bfsParent |
gptkb:._NET_7.0
|
gptkbp:developed_by |
gptkb:Microsoft
|
gptkbp:first_released |
gptkb:2021
|
gptkbp:format |
.fs
.fsx |
gptkbp:has_feature |
higher-order functions
async/await syntax generic types record types first-class functions record syntax support for web applications support for microservices support for machine learning support for data science inline functions support for cloud applications mutable collections type annotations default interface methods active patterns pattern guards type providers named parameters discriminated unions async workflows computation expressions extension members unit of measure mutable and immutable data types ref cells discriminated union pattern matching interpolated strings nullability annotations object expressions pattern matching with when clauses record update syntax sequence expressions support for . NET libraries type-safe asynchronous programming value tuples |
https://www.w3.org/2000/01/rdf-schema#label |
F# 7
|
gptkbp:influenced_by |
gptkb:sports_team
gptkb:ML |
gptkbp:is_part_of |
F# language family
|
gptkbp:latest_version |
7.0
|
gptkbp:passes_through |
gptkb:Java_Enhancement_Proposal
|
gptkbp:philosophy |
functional programming
object-oriented programming imperative programming |
gptkbp:release_date |
November 2021
|
gptkbp:supports |
asynchronous programming
unit testing type inference pattern matching interoperability with . NET languages |
gptkbp:uses |
. NETSDK
|