做為一門新語言,要了解他 我們盡量使用其他大衆語言的概念和他類比。
Q#編寫的程式以.qs結尾。
一個最簡單的Q#程式也要包含命名空間namespace。
C#裡也有namespace,而java裡用的類似概念是package。
有在Q#裡引用其他命名空間的定義,需要使用open:
namespace Example {
open Microsoft.Quantum.Primitive;
// ...
}
java裡用的是import. C#好像是using。
在命名空間内,開發者可以定義任何操作、方法、自定義類型等。
後面我們會逐漸學習這些概念。