dranges.reftupleTo Be Documented. Lots of warts still.This module defines a () function that takes lvalues and assign them, while deconstructing.
int a, b; _(a,b) = tuple(b,a); // swap _(a,b) = tuple(b,a+b); // fibonacci int[] arr = [0,1,2,3,4]; int [] c; _(a,b,c) = arr; // a = 0, b = 1, c = [2,3,4] License: Boost License 1.0. Authors: Philippe Sigaud Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |
Page was generated with on Fri Nov 12 11:55:12 2010 |