2017-04-12 69 views
1

爲什麼我無法創建常量結構?Go中的常量結構

const FEED_TO_INSERT = quzx.RssFeed{ 0, 
        "", 
        "desc", 
        "www.some-site.com", 
        "upd_url", 
        "img_title", 
        "img_url", 
        0, 
        0, 
        0, 
        0, 
        0, 
        100, 
        "alt_name", 
        1, 
        1, 
        1, 
        "test", 
        100, 
        100, 
        0 } 

\ rss_test.go:32:const的初始化quzx.RssFeed字面不是常數

+0

你可以將鏈接添加到回答問題嗎?將鏈接返回到原來的複製問題是很好的。 – Zhenhua

回答

13
由於

Go不支持結構常數(重點煤礦)

有布爾常量,符文常量,整數常量,浮點常量,復常量和字符串常量。 符文,整數,浮點數和複數常量統稱爲數字常量 。

在這裏閱讀更多:https://golang.org/ref/spec#Constants