Как элегантно проверить равенство трех значений?

Скажи у меня есть ценностиa, b а такжеc, Я хочу выяснить, равны ли они. Если я сделаю

if a == b == c{...}

Тогда я получаю ошибку компиляции

invalid operation: a == b == c (mismatched types bool and TypeOfABandC)

Это довольно очевидно, потому что это анализирует:

(a == b) == c

А также(a == b) это бул.

Конечно я могу сделать:

if a == b && a == c {...}

Тем не менее, это не очень красиво выглядит и выглядит запутанным. Есть ли другой способ?

Ответы на вопрос(1)

Ваш ответ на вопрос