We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
次の例のように、関数のオーバーライド時にも短縮表記を使用できるようにする。
virtual number f(x) { return x; } override number f(x) { return x + 2; }
従来は、関数定義時のfunctionキーワード省略は、ほかに同名で使用できる関数がない場合に限って使用できたが、関数のオーバーライド時は、同名で使用できる関数が存在するため使用できなかった。オーバーライド時にも一貫した定義方法を提供できるように、この機能を提案した。
function
virtualやoverrideなど、関数定義時にのみ使用するキーワードが使用されている場合に、関数の検索をスキップして関数定義を行う。
virtual
override
なし。
The text was updated successfully, but these errors were encountered:
#105 実装
84cc048
No branches or pull requests
関数定義の短縮表記をオーバーライド時にも使用できるようにしたい
概要
次の例のように、関数のオーバーライド時にも短縮表記を使用できるようにする。
動機
従来は、関数定義時の
function
キーワード省略は、ほかに同名で使用できる関数がない場合に限って使用できたが、関数のオーバーライド時は、同名で使用できる関数が存在するため使用できなかった。オーバーライド時にも一貫した定義方法を提供できるように、この機能を提案した。詳細設計
virtual
やoverride
など、関数定義時にのみ使用するキーワードが使用されている場合に、関数の検索をスキップして関数定義を行う。欠点
なし。
前例
未確定の設計
なし。
The text was updated successfully, but these errors were encountered: