gpt4 book ai didi

cappuccino - 如何在cappucino Objective-J中迭代文字字典

转载 作者:行者123 更新时间:2023-12-03 13:38:16 25 4
gpt4 key购买 nike

请帮忙在 Cappuccino 环境下迭代文字字典。

var userDict = @{@"name": @"Jack",@"secondName": @"Buck",@"name":  @"Jacob",@"secondName": @"Smith"};

for (var righe in userDict){

console.log(righe.name + righe.secondName);
}
output NaN

最佳答案

我可能会做这样的事情:

for (var key in [userDict allKeys])
{
console.log(key, userDict[key]);
}

但是你的字典看起来错了;这个:
@{
@"name": @"Jack",
@"secondName": @"Buck",
@"name": @"Jacob",
@"secondName": @"Smith"
};

将覆盖 namesecondName索引并导致:
@{
@"name": @"Jacob",
@"secondName": @"Smith"
};

您可能想要 CPArrayCPDictionary:
var users = [
@{
@"name": @"Jacob",
@"secondName": @"Smith"
},
@{
@"name": @"Jacob",
@"secondName": @"Smith"
}
];

然后,如果您遍历 users;您为循环中的每个步骤都获得了一个用户字典,并且可以解决其索引(属性)。
由于 CPArrayCPDictionary都是免费桥接到其本地javascript对应语言,因此您仍然可以执行以下操作:
for (var ix = 0; ix < users.length; ix ++)
{
var user = users[ix];
console.log(user.name, user.secondName);
}

希望这可以帮助。

关于cappuccino - 如何在cappucino Objective-J中迭代文字字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40978315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com