<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:10pt;color:#000000;font-family:Garamond,Georgia,serif;" dir="ltr">
<p></p>
<div>All,<br>
<br>
<div>Why does swift fails to fully implement UInt in any object, arrays, sequence, range, etc<br>
<br>
Initializer for Range, from &quot;http://swiftdoc.org/v3.1/type/Range/&quot;<br>
<br>
&nbsp;For example, passing a closed range with an upper bound of Int.max triggers a runtime error, because the resulting half-open range would require an upper bound of Int.max &#43; 1, which is not representable as an Int.<br>
<br>
So any algorithm that needs large arrays such that,&nbsp;&nbsp; UInt64.max &gt; index &gt; Int64&nbsp; too bad?</div>
<br>
</div>
<div id="Signature"></div>
</div>
</body>
</html>