Я видел какой-то ужасный код, написанный на Perl, но я не могу сделать голову или хвост этого:
select((select(s),$|=1)[0])
Это в каком-то сетевом коде, который мы используем для связи с сервером, и я предполагаю, что это что-то связано с буферизацией (поскольку оно устанавливает $|
).
Но я не могу понять, почему существует несколько вызовов select
или ссылка на массив. Может ли кто-нибудь помочь мне?