社交焦慮不是缺乏表達溝通技巧,大部分人擁有足夠的社交技巧,只是焦慮阻礙了你的正常表現

時間 2021-05-30 17:45:45

1樓:蔣甬杭

乙個資料夾下只能有乙個package。

import後面的其實是GOPATH開始的相對目錄路徑,包括最後一段。但由於乙個目錄下只能有乙個package,所以import乙個路徑就等於是import了這個路徑下的包。

注意,這裡指的是「直接包含」的go檔案。如果有子目錄,那麼子目錄的父目錄是完全兩個包。

比如你實現了乙個計算器package,名叫calc,位於calc目錄下;但又想給別人乙個使用範例,於是在calc下可以建個example子目錄(calc/example/),這個子目錄裡有個example.go(calc/example/example.go)。

此時,example.go可以是main包,裡面還可以有個main函式。

乙個package的檔案不能在多個資料夾下。

如果多個資料夾下有重名的package,它們其實是彼此無關的package。

如果乙個go檔案需要同時使用不同目錄下的同名package,需要在import這些目錄時為每個目錄指定乙個package的別名。

2樓:eZio Pan

乙個資料夾下一般只能有乙個包名

但以_test.go 作為結尾的原始碼檔案,可以用 《被測試的包名》_test 作為包名,放置在相同原始碼目錄下而不產生編譯錯誤

乙個包不可以存在於兩個資料夾下,兩個資料夾下的包是兩個不同包

若從不同的資料夾下匯入了名稱相同的包,會產生重複宣告的錯誤,此時需要使用別名加以區分

在 Golang 的文件中,Language Specification 頁面,Package clause 下,指明了

A set of files sharing the same PackageName form the implementation of a package. An implementation may require that all source files for a package inhabit the same directory.

也就是說,乙個包所有的檔案,必須位於同乙個目錄下

包名自然可以和資料夾名不一樣,畢竟乙個是匯入路徑,乙個是包名

但不建議這麼做,這樣容易造成呼叫這個包的人,無法快速知道這個包的名稱是什麼

至於為什麼不用目錄名作為包名,我想也正如大家所說,為了避免目錄中出現奇怪的字元,也為了呼叫者方便使用

在 Golang 的文件中, Language Specification 頁面,Import declarations 下,有這樣的說明

The PackageName is used in qualified identifiers to access exported identifiers of the package within the importing source file. It is declared in the file block. If the PackageName is omitted, it defaults to the identifier specified in the package clause of the imported package.

也就是說,在執行匯入的時候,若不手動定義包名,則從匯入路徑的原始碼檔案中的 package 行獲取包名,也即目錄名和包名沒有直接的關係。

工作焦慮,缺乏自信,壓力大,怕社交,如何自我調節和改變?

天啊,你的狀態和我失戀後抑鬱的現在的狀態一模一樣,我也是銀行理財經理,現在也是各種擔驚受怕,但是之前狀態不是這樣子的,業績也還可以。現在在看心理醫生吃藥 虛度空白 至於焦慮,焦慮的產生正是因為你的內心不安定,不自信,對未來感到不可期,進而轉化為逃避 不想社交,漸漸的封閉自己 我不會強行讓你多出去走走...

學習速度慢是不是與社交焦慮有關?

大魔王nya 就常理而言,無關。就個例而言,如您的問題,有關。當我們進入乙個陌生的新環境,尤其是語言,人種就各方面而言都是新環境的地方。我們會擔心被人嘲笑,看不起。事實上,人家根本不關心你怎麼樣。不敢說話就慢慢練,Chinglish也沒關係,不會有人嘲笑,就算有那又怎樣?覺得自己學習不好就慢慢來,急...

極度缺乏社交是種怎樣的體驗?

有個人來和我說話我就很開心,非常開心,簡直感動。別人求我做什麼我都會去做的。借東西借錢。只要她 他願意陪我玩和我在一起,原地結婚我可以的 買東西遇到溫柔和氣的客服會很想和她 他一直聊天。到晚上就很寂寞。每天夜裡都失眠,精神狀態很差。非常有傾訴欲,但是又怕表現出我和別人不一樣的缺陷 沒朋友嘛 所以清醒...