Unicode variable names: Difference between revisions

→‎{{header|Rust}}: Update to Rust 0.9
(Added zkl)
(→‎{{header|Rust}}: Update to Rust 0.9)
Line 482:
 
=={{header|Rust}}==
Rust source encoding is [httpshttp://githubstatic.com/mozilla/rust/blob/master-lang.org/doc/0.9/rust.mdhtml#input-format specified] to be UTF-8. [httpshttp://githubstatic.com/mozilla/rust/blob/master-lang.org/doc/0.9/rust.mdhtml#identifiers Variable names] must begin with a character that has Unicode XID_start property and remaining characters must have the XID_Continue property. (Note that [https://github.com/mozilla/rust/issues/7048#issuecomment-19254166 flipping tables] is not permitted under current specification)
 
<b>Non-ASCII identifiers are [https://github.com/mozilla/rust/pull/10605 feature gated] since version 0.9</b>
<lang Rust>// rust 0.9-pre
 
<lang Rust>// rustc 0.9 (7613b15 2014-01-08 18:04:43 -0800)
fn main()
 
{
#[feature(non_ascii_idents)];
 
fn main() {
let mut Δ:int = 1;
Δ += 1;
println!("{}", Δ.to_str());
}</lang>