private Location [] 4dir =
{Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};
這裏有什麼問題?!?我真的不能看到它。陣列申報問題
我想製作一個數組(或數組列表?)來存儲這些位置。
預計是錯誤。
private Location [] 4dir =
{Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};
這裏有什麼問題?!?我真的不能看到它。陣列申報問題
我想製作一個數組(或數組列表?)來存儲這些位置。
預計是錯誤。
變量名稱不能以數字開頭。名稱4dir
不是變量的有效名稱。
參考:Java Language Specification paragraph 3.8:
標識符是對Java字母和Java數字,其中第一個必須是一個Java信無限長度的序列。
變量名稱不能以數字開頭:
Location [] 4dir //<-- not allowed
Location [] _4dir //<-- try this
我找到了答案。
private Location.CompassDirection [] dirs = new Location.CompassDirection []{Location.NORTH, Location.SOUTH, Location.EAST, Location.WEST};
現在,它的工作原理。 tnx建議davek
添加語言標籤。 – 2014-12-03 10:46:03
Location.NORTH存在拼寫錯誤(但可能不是這個) – Erik 2014-12-03 10:47:19
什麼是錯誤信息? – Codor 2014-12-03 10:47:40