you*_*ung 0 android data-structures kotlin swift
我是一名Android开发人员,在Swift或中没有太多接触机会Kotlin。最近,我正在与一个Socket.Io客户端(镜像现有的iOS应用程序)合作,并找到了该代码段。
// swift code snippet
socket.emit("joinRoom", ["room": roomName])
Run Code Online (Sandbox Code Playgroud)
问题:如何在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);
});
Run Code Online (Sandbox Code Playgroud)
["room": roomName]是Swift中的字典。Kotlin等效于一张Map。
val map = mapOf("room" to roomName)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |