В чем разница между этими двумя:
val navDirection = ChatsFragmentDirections.actionChatsFragmentToChatFragment()
val navDirection = ChatsFragmentDirections.ActionChatsFragmentToChatFragment()
Я посмотрел на сгенерированный код, оба, кажется, выполняют ту же работу, где один - функция, а другой - класс.Функция создает экземпляр класса.Я смущен тем, почему у нас есть два, почему бы не сделать класс частным.Я хочу знать, что вы думаете и какой из них вы используете и почему вы это используете.