On Friday, 31 December 2021 at 14:45:41 UTC, Steven Schveighoffer wrote:
Unless I'm misunderstanding:

```d
import std.algorithm  : until;
writefln("got '%s' from '%s:%d'", (cast(char[])ioCtx.buf[]).until('\n'), client.addr, client.port);
```

```d
import std.stdio;
import std.string;

void main() {
    ubyte[8] b = [0x68, 0x65, 0x6C, 0x6C, 0x6F, 0x0A, 0x00, 0x00];
    /* "hello\n\0\0" */
    writefln("'%s, world'", cast(char[])b[].until('\n'));
}
```

```
@mono:~/2-coding/d-lang/misc$ dmd p1.d
p1.d(8): Error: no property `until` for type `ubyte[]`
```

```
@mono:~/2-coding/d-lang/misc$ dmd --version
DMD64 D Compiler v2.098.1
```

Reply via email to