www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - File.put()

Writing a single value to binary file can be done in (at least) 
two ways. Let `f` be a `File`:

f.rawWrite((&value)[0 .. 1]);



The former way is little talked about, the latter is not even 
documented. As far as I can see, the latter resolves to the 
former [1] if we disregard locking, mode switching and keeping a 
reference count (on Windows).

Shouldn't there be a `File.put()` method for the case where you 
already know that the file is locked and in the right mode? The 
trick to convert a single value to a range so it can be feeded to 
`rawWrite` may not be obvious to everyone.

Or have I just overlooked the obvious way for writing single 

Jun 08 2018