2
Androidで関数型言語はどの程度うまく機能しますか?
これは、私が特に適切だと思うこの質問の特別なケースです。 私はAndroid用のゲームに取り組んでおり、libgdxでScalaを使用することを計画しています。私はパフォーマンスの高いゲームを作るつもりですが、必ずしも高性能なゲームではありません。libgdxのガベージコレクションに関するドキュメントを見たところ、次のように思いました。 関数型プログラミングは、多くの不変オブジェクトを意味します。 したがって、オブジェクトを変更するには、新しいオブジェクトを作成する必要があります。 したがって、多くのオブジェクトがガベージコレクションされ、パフォーマンスが低下します。 これは乗り越えられない問題ですか?Androidの機能的なスタイルで他に重大な問題はありますか?