Home
Feedback
FAQ
Getting Started
Discussions
Site operation discussions
Recent Posts
(new topic)
Departments
Courses
Research Papers
Design Docs
Quotations
Genealogical Diagrams
Archives
Hi, I'm interested in languages which do compile time restrictions on the values of variables. Specifically, does anything like the following exist:
x : int [0, 2, ... 10] x = 50 //error x = 3 // error x = 2 // ok
x = rand() // error, rand() : [0.0 ... 1.0] doesn't match [0, 2, ... 10] x = floor(rand() * 2) * 2 // ok [0, 2, 4] is a subset of [0, 2, ...10]
Thanks,
Alex
Recent comments
1 day 21 hours ago
1 day 21 hours ago
3 days 2 hours ago
3 days 6 hours ago
3 days 7 hours ago
3 days 7 hours ago
4 weeks 3 days ago
5 weeks 3 hours ago
10 weeks 1 day ago
10 weeks 2 days ago