[Swift-devel] [Bug 177] New: variables declared inside an iterate body should be available to the termination condition

bugzilla-daemon at mcs.anl.gov bugzilla-daemon at mcs.anl.gov
Sat Feb 21 09:12:42 CST 2009


http://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=177

           Summary: variables declared inside an iterate body should be
                    available to the termination condition
           Product: Swift
           Version: unspecified
          Platform: Macintosh
        OS/Version: Mac OS
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: SwiftScript language
        AssignedTo: benc at hawaga.org.uk
        ReportedBy: benc at hawaga.org.uk


Variables declared inside an iterate body are not available to the termination
expression. Those variables should be made available to the termination
expression.

As far as I can tell, the lack of this ability does not restrict what can be
expressed, as a variable v used inside the loop can always be transformed into
an array element v[ix] with ix the iteration index, and v declared outside of
the iteration loop. However, it does force a certain coding style which can be
unintuitive.


-- 
Configure bugmail: http://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.
You are the assignee for the bug, or are watching the assignee.



More information about the Swift-devel mailing list