2

ruby on rails 是否与 ++value 等效。

在 c 中有一个 ++x 和一个 x++

它们不是同一个操作(严格来说).. rails 有什么相似的吗

c++ code
int x = 0;
if(x++) cout << "value is not zero when compared"
else    cout << "value still zero when compared"
//prints   "value still zero when compared"

x = 0;
if(++x) cout << "value is not zero when compared"
else   cout << "value is still zero when compared"
//prints "value is not zero when compared"

++x 是一个更快的操作(小但更快),但这不是我想要它的原因。我想在同一行打印并添加一个值。但我想在添加之前打印出值。

红宝石代码

#print out the count of products processed, the current id, and the current name
p "#{recCount++}:#{product.id} #{product.name}";  
4

1 回答 1

1

不,它没有,但它有+= 1

于 2012-11-26T01:21:52.790 回答