ウィキペディアでは、R は「マルチパラダイム: 配列、オブジェクト指向、命令型、関数型、手続き型、リフレクティブ、動的でもあります。しかし、その型安全性についてはどうですか?R で可能な型安全性のさまざまな側面/種類について、例を挙げて説明してください。例えば
- 未チェックの実行時型エラーは発生しますか?
- データ型を無視しようとする操作または関数呼び出しは拒否されますか?
- 型一致エラーが発生するとすぐに、明確に定義されたエラーまたは例外的な動作 (未定義の動作ではなく) がありますか?
- データ オブジェクトは固定され、不変型ですか?
- 型システムを回避できますか?
- 複合型を含む複雑で粒度の細かい型システムがあり、各オブジェクトには不正な値や操作を禁止する明確に定義された型がありますか?
- 暗黙的な型変換のサポート (これはすでにいくつかの回答で示されています、ありがとう)。
これらの質問はウィキペディア (http://en.wikipedia.org/wiki/Strong_typing) から派生したものです。強い/弱い型付けはあいまいすぎて尋ねることができないためです (ここで説明してくれた delnan に感謝します)。