数据模型如下:
func removeFrom(slice interface{}, index int) interface{} {
switch slice := slice.(type) {
case []float64:
if len(slice) > index {
return append(slice[:index], slice[index+1:]...)
}
case []int64:
if len(slice) > index {
return append(slice[:index], slice[index+1:]...)
}
case []int:
if len(slice) > index {
return append(slice[:index], slice[index+1:]...)
}
default:
log.Panicf("unknown type: %T", slice)
}
}
我想要的是每个游戏中的每个用户的顺序,显示该游戏中用户的等级。
我想缓存每天都会更新的数据,到目前为止我做的是:
public class UserInfo
{
public string UserName { get; set; }
public int GameId { get; set; }
public int Score { get; set; }
}
public class Game
{
public int Id { get; set; }
public int TypeId { get; set; }
}
public class Type
{
public int Id { get; set; }
//and many other things
}
答案 0 :(得分:1)
未经测试的代码,但应该适合您。
{{1}}