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
23 weeks 8 hours ago
23 weeks 12 hours ago
23 weeks 12 hours ago
45 weeks 1 day ago
49 weeks 3 days ago
51 weeks 20 hours ago
51 weeks 20 hours ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago