1
以下哪項出錯?if語句中的Rascal語法錯誤(新手q)
我得到一個語法錯誤就上線,只是如果
模塊mytest的
int n = if (3 > 2) 1; else 0;
THX後, --Dennis。在流氓
以下哪項出錯?if語句中的Rascal語法錯誤(新手q)
我得到一個語法錯誤就上線,只是如果
模塊mytest的
int n = if (3 > 2) 1; else 0;
THX後, --Dennis。在流氓
頂層聲明(包括在控制檯聲明)期望在右手側的表達式,所以你需要,而不是說:
int n = (3 > 2) ? 1 : 0;
如果你是一個函數內,有什麼是允許的不一致,所以這應該很好地工作:
n = if (3 > 2) 1; else 0;
,但你有上述同樣究竟會不會在這方面的工作。