gogo

第 225 号会员 /

回复了 gogo 创建的主题: 怎样用循环打印结构体中的字段?

package main

import (
    "fmt"
    "reflect"
)

type NotknownType struct {
    s1, s2, s3 string
}

var secret interface{} = NotknownType{"Ada", "Go", "Oberon"}

func main() {
    value := reflect.ValueOf(secret)
    for i := 0; i < value.NumField(); i++ {
        fmt.Printf("Field %d: %v\n", i, value.Field(i))
    }
}

回复了 gogo 创建的主题: 使用beego上的ORM 提示 missed pk value ,这是什么原因?

改成这样你说的那样,还是不行。错误是:

ID: 0, ERR:

NUM: 0, ERR: missed pk value

ERR: missed pk value

下面是建表语句:

drop table if exists User;
create table User (
Id numeric(5),
Name varchar(20),
primary key (`Id`)
);

回复了 gogo 创建的主题: 怎样判断一个文件是否存在? 没找到相应的函数

FloatValueCompare = FloatCmpFunc(func(a, b float64) int {
if a < b {
return -1
} else if a > b {
return 1
}

你给这个链接时,有这样一段,对于浮点数的比较,这样直接比较是严谨的吧。

return 0
}