<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><blockquote type="cite"><div>Here’s a use case. Suppose you are filling out a dictionary in some<br></div>
<div>non-trivial way. However, it should be the case that the value for each<br></div>
<div>key is computed and assigned only once. And so you would use the :=<br></div>
<div>operator to ensure this: dictionary[k] := value<br></div>
</blockquote><div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">Awesome; like others have said, this is the sort of thing you should start the thread with. It's still not specific enough, though, so in that first email you should go deeper and explain:<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">1) how often does your code do something like that?<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">2) *why* do you do that? i.e. what's the higher-level problem you're solving by initializing a dictionary like that?<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">I've been writing software for over 15 years, with half of that on Apple platforms, and I don't think I did an initialization like that more than a few times (in fact, I'm not sure I <i>ever</i> did it).<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">So when you write:<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<blockquote><div style="position: absolute; overflow: hidden; top:341px; right: 150%; width: 1px; height: 1px;">I think this := would be used so often that it should be part of the language/standard library<br></div>
<div style="position: absolute; overflow: hidden; top:341px; right: 150%; width: 1px; height: 1px;">I think this := would be used so often that it should be part of the language/standard library<br></div>
<div style="position: absolute; overflow: hidden; top:341px; right: 150%; width: 1px; height: 1px;">I think this := would be used so often that it should be part of the language/standard library<br></div>
</blockquote><div style="position: absolute; overflow: hidden; top:341px; right: 150%; width: 1px; height: 1px;">I think this := would be used so often that it should be part of the language/standard library<br></div>
<div style="position: absolute; overflow: hidden; top:341px; right: 150%; width: 1px; height: 1px;">I think this := would be used so often that it should be part of the language/standard library<br></div>
<blockquote><div>I think this := would be used so often that it should be part of the language/standard library<br></div>
</blockquote><div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">it really feels like trolling. :-)<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">Please, in the future, provide snippets of real code from your apps (and preferably more than one) when starting a discussion.<br></div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">Needless to say, strong -1 for this particular proposal — even if we replaced := with something more appropriate (even a method), I don't believe the use case is common enough to warrant inclusion into the standard library.</div>
<div style="font-family:Arial;">&nbsp;</div>
<div style="font-family:Arial;">A.<br></div>
<div style="font-family:Arial;">&nbsp;</div>
</body>
</html>