Re: length's type.

2024-01-27 Thread Siarhei Siamashka via Digitalmars-d-learn
On Thursday, 18 January 2024 at 02:55:37 UTC, zjh wrote: Can you change the type of 'length' from 'ulong' to 'int', so I haven't to convert it every time! The explicit conversion `.length.to!int` has an extra benefit of doing a runtime check to ensure that the length value actually fits in

Re: How to implement filterMap

2024-01-27 Thread Siarhei Siamashka via Digitalmars-d-learn
On Sunday, 31 December 2023 at 14:47:27 UTC, Alexandru Ermicioi wrote: `CheckedInt` should be another solution for overflows, if you really need it to throw exceptions, on overflow errors. CheckedInt is worse than nothing. It exists to give an illusion of having at least something to address

Re: Accessing array elements with a pointer-to-array

2024-01-27 Thread Steven Schveighoffer via Digitalmars-d-learn
On Friday, 26 January 2024 at 11:38:39 UTC, Stephen Tashiro wrote: On Thursday, 25 January 2024 at 20:36:49 UTC, Kagamin wrote: On Thursday, 25 January 2024 at 20:11:05 UTC, Stephen Tashiro wrote: void main() { ulong [3][2] static_array = [ [0,1,2],[3,4,5] ];

Re: Accessing array elements with a pointer-to-array

2024-01-27 Thread Renato via Digitalmars-d-learn
On Friday, 26 January 2024 at 11:38:39 UTC, Stephen Tashiro wrote: On Thursday, 25 January 2024 at 20:36:49 UTC, Kagamin wrote: On Thursday, 25 January 2024 at 20:11:05 UTC, Stephen Tashiro wrote: void main() { ulong [3][2] static_array = [ [0,1,2],[3,4,5] ];