14ページはこちら:
http://www.cs.nyu.edu/~cconway/teaching/cs1007/notes/types.pdf
常に変換が適合すると仮定します。
コロンビアからのメモを読むと、 long は自動的に int/short/byte に変換され、 int は自動的に short/byte に変換されると記載されていますが、最後の明らかな変換 ( short から byte ) は省略されています。
この省略は間違いですか、それとも実際に言語が機能する方法ですか?
これをテストする方法はありますか?
グラフ的にはこちら
- long->int、short、byte
- int->short,byte
- ショート→バイト
- バイト