constexpr
in C ++ kann in 2 verschiedenen Situationen verwendet werden:
Rust unterstützt beide, wenn auch in begrenzter Weise:
const
verwenden, um eine Konstante anstelle von let
zu deklarieren, um zu erklären, dass sie wirklich konstant ist const
verwenden, um eine Funktion zu qualifizieren, um zu deklarieren, dass sie zur Kompilierzeit ausgewertet werden kann In Ihrer Situation möchten Sie die erste Verwendung:
%Vor% Beachten Sie, dass es im Gegensatz zu let
obligatorisch ist, die Konstante mit ihrem Typ zu kommentieren.
Auch der Compiler wird sich über die Benennung beschweren; Konstanten verwenden ALL_CAPS
.
Tags und Links rust