天天看點

Q#語言入門0 命名空間namespace

做為一門新語言,要了解他 我們盡量使用其他大衆語言的概念和他類比。

Q#編寫的程式以.qs結尾。

一個最簡單的Q#程式也要包含命名空間namespace。

C#裡也有namespace,而java裡用的類似概念是package。

有在Q#裡引用其他命名空間的定義,需要使用open:

namespace Example {
    open Microsoft.Quantum.Primitive;

    // ...
}      

 java裡用的是import. C#好像是using。

在命名空間内,開發者可以定義任何操作、方法、自定義類型等。

後面我們會逐漸學習這些概念。