package main import "fmt" func main() { fName := "clientupdateVersion" pName := "version" otherParameters := [] string {} printFuncHeader(fName, pName) printFuncParameter(otherParameters) } func printFuncHeader(fName string, pName string) { fmt.Printf("+ (NSDictionary *)%s:(NSString *)%s", fName, pName) return } func printFuncParameter(otherParameters [] string) { for _, value := range otherParameters { fmt.Printf("\n%s:(NSString *)%s", value, value) } fmt.Println(";") return }
好吧, 的確很low, 有空研究下如何自動寫入到系統剪貼板, 這樣就能夠偷懶不去複製了...golang