Котлин и дискриминационные союзы (типы сумм)

Да, все ответы выше правильны.

Хотя вы можете найти более экзотические варианты использования для «|», если это перегруженный оператор, используемый классом, например,

https://github.com/twitter/pycascading/wiki#pycascading

input = flow.source(Hfs(TextLine(), 'input_file.txt'))
output = flow.sink(Hfs(TextDelimited(), 'output_folder'))

input | map_replace(split_words, 'word') | group_by('word', native.count()) | output

В этом конкретном случае используется труба "|" оператора можно лучше подумать как оператора системы unix. Но я согласен, что бит-мудрый оператор и оператор объединения - гораздо более распространенные случаи использования для «|» в Python.

35
задан Elias Zamaria 2 November 2016 в 00:21
поделиться