-3
我正在使用golang來構建一個web服務器。我正在使用MVC體系結構。
如何定義靜態成員函數?
現在我不知道如何使靜態成員函數。
例如,我有一個struct User
作爲我的車型之一:
type User struct{
name string
password string
}
很顯然,我還需要如下的功能:
func (user User)addUser(){
conn := ConnToDB()
query = "insert into user (name, password) values ('" + user.name + "', '" + user.password + "');"
conn.execute(query)
}
func (user User)changeNameById(id int){
...
}
不過,我不不知道如何製作一個列出所有名字的函數。在Java或Python,這樣的功能應該是類User
的靜態成員函數,在這種情況下,我們可以調用函數是這樣的:
User.listNames();
如何做同樣的事情在golang?
「如何在golang中做同樣的事情?」你不能。在Go中只有_no_靜態成員函數,因爲沒有類。但你可能聽說過功能。 – Volker