Comparing slice to an Array in assert
    madwebness 
    madwebness at noreply.noreply
       
    Tue Jun 11 09:29:05 UTC 2024
    
    
  
On Tuesday, 11 June 2024 at 09:17:21 UTC, madwebness wrote:
> While I do understand what you're saying, I'm not sure I 
> understand how to fix the code.
With the following function definition what the function returns 
is correct and the problem is in the unittest code. Note that 
`writeln()` prints what's expected here program fails only when 
it gets to `assert()`:
```
auto sliceIt(string[] words_arr) {...};
unittest {
   auto words = ["HELLO", "world", "hi", "ENDOFTHERUNWAY"];
   auto resulting_arr = sliceIt(words);
   writeln(resulting_arr[0]); // => "world"
   assert(resulting_arr[0] == "world"); // => ERROR mentioned in 
(3) in the previous post.
}
```
    
    
More information about the Digitalmars-d-learn
mailing list