| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Codecov ReportPatch coverage: 63.01% and project coverage change: +0.26% 🎉 Additional details and impacted files @@ Coverage Diff @@
## master #370 +/- ##
==========================================
+ Coverage 88.47% 88.73% +0.26%
==========================================
Files 21 21
Lines 3452 3461 +9
Branches 572 573 +1
==========================================
+ Hits 3054 3071 +17
+ Misses 386 378 -8
Partials 12 12
☔ View full report in Codecov by Sentry. |
Sorry, something went wrong.
|
isCompatibleType()がちょっと変更しづらそうです |
Sorry, something went wrong.
|
今の&&を繋げる形式だと、例えば後で例外を投げる処理を入れたくなった時とかに拡張しづらいみたいな感じですか? |
Sorry, something went wrong.
|
そのあたりはより複雑な処理に変わる可能性が高いので、文を入れ込めるようにしたほうが良さそうです |
Sorry, something went wrong.
|
修正しました。問題ないでしょうか? |
Sorry, something went wrong.
|
そういえばなんですが、isCompatibleType()は元々どのような目的で作られたものなんでしょうか? |
Sorry, something went wrong.
|
元々はインタプリタの実行時エラーだけあって、Type系は静的に型チェックも任意でできるようにしようっていう試みで追加しました。 |
Sorry, something went wrong.
|
型は全部付ける、推論もできるようにする、っていう方向で変えていくのであればanyを除去することもできるかもしれません。大変かも... |
Sorry, something went wrong.
|
anyを除去するつもりはないですが、型推論に使用するのであれば |
Sorry, something went wrong.
|
代入ができるかどうかの判定、比較の判定で使うつもりで書きました |
Sorry, something went wrong.
|
型チェックは機能していないので、ある程度しっかりしたものにするには仕様検討から進めることになると思います。 |
Sorry, something went wrong.
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.