Skip to content
Discussion options

You must be logged in to vote

Not necessarily. It could be if x is defined || y is not defined. Since is defined is known at compile time, we can evaluate it at compile time. So for now, is defined and true/false are the only cases as far as I can remember. They can be intricated though as demonstrated, hence why it goes recursively.

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@Kijewski
Comment options

Kijewski Jul 22, 2025
Maintainer Author

@GuillaumeGomez
Comment options

@Kijewski
Comment options

Kijewski Jul 22, 2025
Maintainer Author

@GuillaumeGomez
Comment options

@Kijewski
Comment options

Kijewski Jul 23, 2025
Maintainer Author

Answer selected by Kijewski
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants