逆向结构我实现这样在八度的结构体:在八度
words = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", " "};
hash = struct;
for word_number = 1:numel(words)
hash = setfield(hash, words{word_number},word_number);
endfor
这是等形式的一个HashMap:{ 'A':1, 'B':2 ....}
我想这个结构形式的反向形式:{1:“A”,2:“b” .....}
编辑:我试图扭转,但渐渐的错误,因为Divakar先生在回答中指出,键不能是结构体中的整数。
在此先感谢。
和...你尝试过什么?你发现了什么问题? – 2014-09-05 14:38:22
为什么不使用数组? – robbrit 2014-09-05 14:38:44
我在将int值映射到char时遇到问题。任何解决方案 – newuser 2014-09-05 14:46:54