Свифт эквивалентной структуры данных в Котлине - PullRequest
0 голосов
/ 04 апреля 2019

Я разработчик для Android, и у меня нет особого влияния в Swift или Kotlin.Недавно я работаю с клиентом Socket.Io (зеркалирование существующего приложения iOS) и нашел фрагмент.

// swift code snippet    
socket.emit("joinRoom", ["room": roomName])    

Вопрос: Как я могу представить вышеуказанную строку кода вkotlin особенно второй параметр (["room": roomName])

Более четко: Какой тип данных можно использовать для представления второго параметра.

// Server Implementation
 socket.on("joinRoom", function (data) {
        console.log("Got 'joinRoom' from client , " + JSON.stringify(data));
        sub.subscribe(data.room);
        socket.join(data.room);    
    });    

1 Ответ

5 голосов
/ 04 апреля 2019

["room": roomName] - это словарь в Swift. Котлинским эквивалентом является Карта.

val map = mapOf("room" to roomName)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...