Quantum Development Kit : 量子開発テクニック : 演算と関数 (翻訳/解説)

【QDK: 量子開発テクニック: 演算と関数】
QDK Q# の開発テクニックの Q# の演算と関数について説明されたドキュメントを翻訳しておきました。
Q# プログラムは一つまたはそれ以上の演算と関数から構成されます。演算 (operation) は量子演算が量子データ上に持つことができる副作用を記述します。
そして関数は古典的なデータを変更することを可能にするもので、演算とは対照的に、純粋に古典的な挙動を記述するために使用されます。そして古典的な出力値を計算する他にはどのような効果も持ちません。
http://quantum.classcat.com/2017/12/31/qdk-quantum-techniques-2-operationsandfunctions/