大家好,我想问一下,这句程序是啥意思

@expression(m_cc, α_by_bus[i=1:n_buses], length(buses[i].genids) > 0 ? sum(α[k] for k in buses[i].genids) : 0.0),主要是后面的表达式我没看懂这个问号

请给出更有描述性的标题。

cond ? true_statement : false_statementif 条件的一个简写形式

julia> x,y = 1, 2
(1, 2)

julia> println(x < y ? "less than" : "not less than")
less than

谢谢,我看了你的回答后明白了,十分感谢