6
私はF#Githubの記事から、使用されていない予約キーワードの一部が削除されていることを前に読んでいます(例えば、params
)、代わりに属性を使用する必要があります。F#未使用の予約済みキーワードがスペックから削除されたのはいつですか?
Keyword Referenceページから削除されたキーワードは見つかりません。どこから検索できますか?
私はF#Githubの記事から、使用されていない予約キーワードの一部が削除されていることを前に読んでいます(例えば、params
)、代わりに属性を使用する必要があります。F#未使用の予約済みキーワードがスペックから削除されたのはいつですか?
Keyword Referenceページから削除されたキーワードは見つかりません。どこから検索できますか?
RFC over at the fslang-design repoでそれらについて読むことができます。予約されていないキーワードは次のとおりです。
member
に満足しています。new
に満足しています。let eager
で、let lazy
と一致するように設計されています。rec
を使用して満足しています。module M(args) = ...
を使用します。[<Measure>]
の属性で十分です。[<Volatile>]
属性で十分です。これはF#4.1にしました。
'params'はいつ削除されましたか? – MiP
['params'はF#4仕様で言及されている](http://fsharp.org/specs/language-spec/4.0/FSharpSpec-4.0-latest.pdf)(28ページ)、リストにはない予約されていないキーワードのうち、 'params'はまだ予約済みのキーワードです。最新のF#Interactive 4.1を起動し、 'let params = 1 ;; 'とタイプすると、警告が出力されます。警告:警告FS0046:識別子' params 'はF#'によって将来使用するために予約されています。 –
それから、マイクロソフトの誰かが 'eager'、' object'のように 'キーワード参照'ページを更新できることを願っています。 'object'は削除されないか、' params'はリストされません。 – MiP