Skip to content

Commit a4b1b2a

Browse files
committed
Show loop form in send() migration example
1 parent b56bd05 commit a4b1b2a

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

.release-notes/next-release.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,18 @@ end
5252

5353
```pony
5454
// Before
55-
let data = ssl.send()?
55+
while ssl.can_send() do
56+
let data = ssl.send()?
57+
conn.write(consume data)
58+
end
5659
5760
// After
58-
match ssl.send()
59-
| let data: Array[U8] iso => // ...
60-
| None => // ...
61+
while true do
62+
match ssl.send()
63+
| let data: Array[U8] iso =>
64+
conn.write(consume data)
65+
| None => break
66+
end
6167
end
6268
```
6369

0 commit comments

Comments
 (0)