Feliz: 継承FromParent->継承 '

作成日 2019年08月11日  ·  13コメント  ·  ソース: Zaid-Ajaj/Feliz

inheritは予約済みのキーワードなので、別の名前( inheritFromParent )を思い付く代わりに、単にアポストロフィ( inherit' )を追加するのはどうでしょうか。

全てのコメント13件

ここでの私のコメントと同じように、名前を付ける際にアポストロフィを避けようとしています。 inheritFromParentは、その機能から名前を導き出し、この構成がどのように使用されるかを考慮すると(多くの場合、推測ですが、数字はありません)、十分です。

上記とその号でのあなたのコメントへの返信:私はF#の初心者ではありませんが、私がいたとき、 '問題は見られません

(完全を期すために:別の方法は、二重のバックティック``inherit``を使用することですが、この場合、二重のバックティックよりも単一のアポストロフィを使用することを強くお勧めします。)

Feliz.MaterialUIの予約済みキーワードに一貫して'を追加していることに注意してください。 そのように:

  • ユーザーは、たとえばcolor.default'がMUI default色を指すことを直感的に理解します

    • 私は、ユーザーがのような代替名によって混同されるだろう期待してcolor.standardまたはcolor.normalなど、より詳細な選択肢でイライラcolor.defaultColor 、およびこれらの全てはまた、MUIに新機能が追加と衝突可能性

  • 多くの小道具のカスタム名を思い付く必要はありません

私見それは使用法でも素晴らしく見えます。 :)私はフェリスでも同じことをすることを提案します、しかしそれはもちろん最終的にあなたの呼びかけです。 (そして私は常にFeliz.MaterialUIで物事を行うためのより良い方法を聞くことにオープンです)

マテリアルUIのコンテキストでは意味があることに同意しますが、使用されるのが非常に珍しいため、このベースライブラリでは実際にはそうではなく、ここで唯一のものです( inputTypeを使用したtype'と一緒に考えます) inputType

私はこの問題をしばらく開いたままにしておきます、多分誰かが私たちの主観性を啓発することができます:)

#42で言及するのを忘れましたが、そのようなアポストロフィ名( ariaAutocomplete.inline' )を1つ追加したという事実についてオープンにしたいと思います。 気に入らない場合は、名前を変更してください。 :)

https://github.com/Zaid-Ajaj/Feliz/blob/0615e786faa34a411b461072c01aa6d3d919abce/src/Properties.fs#L871 -L885

共有してくれてありがとう、私はそこにそれを見ませんでしたが、(あなたが言ったように)私は自分の名前のバージョンを思い付くのが難しいと思います: inlinedSuggestionsinlinedinlineSuggestionなど

また、 inheritFromParentinherit'どちらで最終決定が下されたと思われる場合は、この問題を自由にクローズしてください。

問題を閉じる前のinheritFromParentに関する最後のコメント

  • 特にオンラインエディター(github)内では、プライムティックとバックティックを使用して、初心者にとってそれほど異質ではない(F#-erがない)ように見せません。
  • 名前にそれが何をするかを反映します
  • あまり使用されていないので、長い名前は(うまくいけば)人々が必要なときに値を頻繁に使用することを思いとどまらせません

ariaAutocomplete.inline'については、 ariaAutocomplete.inlineAfterCarretします。これは、属性について説明されているためです。

この決定に深刻な問題を見つけましたか? 新しい号を開いて、それについて話し合いましょう:smile:

inlineAfterCaretないですか? (シングルr

申し訳ありませんが、ここに間違って書きましたが、小道具に正しいもの(単一のr )を追加しました

アンダースコアも、末尾または先頭のいずれかで検討するオプションであることを指摘するだけです(例: inherit__inline )。 他の言語や編集ツールでも通常識別子にアンダースコアを使用できるため、アポストロフィほど異質ではありません。

私はこの問題についてそれを提案していません。 単語の接尾辞を使用するという決定はまったく問題ありません。 他の見物人を助ける場合に備えて、ディスカッションに追加するための見落とされたオプションのように感じました。

はい。ただし、F#でアンダースコアを前に付けると、通常は未使用の値になります(アンダースコアを前に付けると、未使用の警告が抑制されます)。

このページは役に立ちましたか?
0 / 5 - 0 評価