【发布时间】:2014-10-06 21:42:47
【问题描述】:
我有一个二维数组,我试图用它来将一组值从选择器映射到一组特定的值。我想让它可读,所以我尝试使用 C 样式并将我的值集定义为常量,然后在初始化中使用它们,但是我收到一个错误,告诉我我的类没有名为常量的成员.我在操场上进行了测试,一切正常,因为操场是解释性的。任何人都知道如何最好地解决这个问题。我知道如何从技术角度解决问题,但对保持可读性很着迷。下面是代码sipper
// definitions for FORCE objects
let LIVELY = 0
let LIGHT = 1
let ROUNDED = 2
let POWERFUL = 3
let CHAMPAGNE = 4
let SUCREBLANC = 5
let SUCREROUGEOUBLANC = 6
let SUCREROUGE = 7
let CHAMPAGNEROSE = 8
let ROSE = 9
//definitions for SAVEUR objects
let FLORAL = 0
let FRUITY = 1
let OAKY = 2
let SPICY = 3
let redForceNamePointerArray = [
/* 1 2 3 4 5 6 7 8 9 10 11 12 */
/* 1 */ [LIGHT,ROUNDED,POWERFUL,NOIMAGE,LIGHT,CHAMPAGNE,SUCREROUGEOUBLANC,CHAMPAGNE,ROUNDED,ROUNDED,SUCREBLANC,POWERFUL],
/* 1 */ [LIGHT,ROUNDED,POWERFUL,NOIMAGE,LIGHT,CHAMPAGNE,SUCREROUGEOUBLANC,CHAMPAGNE,ROUNDED,ROUNDED,SUCREBLANC,POWERFUL],
/* 1 */ [LIGHT,ROUNDED,POWERFUL,NOIMAGE,LIGHT,CHAMPAGNE,SUCREROUGEOUBLANC,CHAMPAGNE,ROUNDED,ROUNDED,SUCREBLANC,POWERFUL],
/* 1 */ [LIGHT,ROUNDED,POWERFUL,NOIMAGE,LIGHT,CHAMPAGNE,SUCREROUGEOUBLANC,CHAMPAGNE,ROUNDED,ROUNDED,SUCREBLANC,POWERFUL],
/* 1 */ [LIGHT,ROUNDED,POWERFUL,NOIMAGE,LIGHT,CHAMPAGNE,SUCREROUGEOUBLANC,CHAMPAGNE,ROUNDED,ROUNDED,SUCREBLANC,POWERFUL],
/* 1 */ [LIGHT,ROUNDED,POWERFUL,NOIMAGE,LIGHT,CHAMPAGNE,SUCREROUGEOUBLANC,CHAMPAGNE,ROUNDED,ROUNDED,SUCREBLANC,POWERFUL]];
l
【问题讨论】:
-
是的,所以最后你有一个无关紧要的 1。也许是一个错字或可能是你的问题。
-
额外,也没有名为 NOIMAGE 的常量