当前位置: 首页>>代码示例>>Golang>>正文


Golang vm.Env类代码示例

本文整理汇总了Golang中github.com/mattn/anko/vm.Env的典型用法代码示例。如果您正苦于以下问题:Golang Env类的具体用法?Golang Env怎么用?Golang Env使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Env类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。

示例1: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("ErrNotFound", reflect.ValueOf(e.ErrNotFound))
	m.Define("LookPath", reflect.ValueOf(e.LookPath))
	m.Define("Command", reflect.ValueOf(e.Command))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:7,代码来源:exec.go

示例2: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("ReadAll", reflect.ValueOf(u.ReadAll))
	m.Define("ReadDir", reflect.ValueOf(u.ReadDir))
	m.Define("ReadFile", reflect.ValueOf(u.ReadFile))
	m.Define("WriteFile", reflect.ValueOf(u.WriteFile))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:8,代码来源:ioutil.go

示例3: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("DefaultClient", reflect.ValueOf(h.DefaultClient))
	m.Define("NewServeMux", reflect.ValueOf(h.NewServeMux))
	m.Define("Handle", reflect.ValueOf(h.Handle))
	m.Define("HandleFunc", reflect.ValueOf(h.HandleFunc))
	m.Define("ListenAndServe", reflect.ValueOf(h.ListenAndServe))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:9,代码来源:http.go

示例4: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Match", reflect.ValueOf(r.Match))
	m.Define("MatchReader", reflect.ValueOf(r.MatchReader))
	m.Define("MatchString", reflect.ValueOf(r.MatchString))
	m.Define("QuoteMeta", reflect.ValueOf(r.QuoteMeta))
	m.Define("Compile", reflect.ValueOf(r.Compile))
	m.Define("CompilePOSIX", reflect.ValueOf(r.CompilePOSIX))
	m.Define("MustCompile", reflect.ValueOf(r.MustCompile))
	m.Define("MustCompilePOSIX", reflect.ValueOf(r.MustCompilePOSIX))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:12,代码来源:regexp.go

示例5: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Base", reflect.ValueOf(pkg.Base))
	m.Define("Clean", reflect.ValueOf(pkg.Clean))
	m.Define("Dir", reflect.ValueOf(pkg.Dir))
	m.Define("ErrBadPattern", reflect.ValueOf(pkg.ErrBadPattern))
	m.Define("Ext", reflect.ValueOf(pkg.Ext))
	m.Define("IsAbs", reflect.ValueOf(pkg.IsAbs))
	m.Define("Join", reflect.ValueOf(pkg.Join))
	m.Define("Match", reflect.ValueOf(pkg.Match))
	m.Define("Split", reflect.ValueOf(pkg.Split))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:13,代码来源:path.go

示例6: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Ints", reflect.ValueOf(func(ints []interface{}) []interface{} {
		s.Sort(is(ints))
		return ints
	}))
	m.Define("Float64s", reflect.ValueOf(func(ints []interface{}) []interface{} {
		s.Sort(is(ints))
		return ints
	}))
	m.Define("Strings", reflect.ValueOf(func(ints []interface{}) []interface{} {
		s.Sort(is(ints))
		return ints
	}))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:16,代码来源:sort.go

示例7: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Contains", reflect.ValueOf(pkg.Contains))
	m.Define("ContainsAny", reflect.ValueOf(pkg.ContainsAny))
	m.Define("ContainsRune", reflect.ValueOf(pkg.ContainsRune))
	m.Define("Count", reflect.ValueOf(pkg.Count))
	m.Define("EqualFold", reflect.ValueOf(pkg.EqualFold))
	m.Define("Fields", reflect.ValueOf(pkg.Fields))
	m.Define("FieldsFunc", reflect.ValueOf(pkg.FieldsFunc))
	m.Define("HasPrefix", reflect.ValueOf(pkg.HasPrefix))
	m.Define("HasSuffix", reflect.ValueOf(pkg.HasSuffix))
	m.Define("Index", reflect.ValueOf(pkg.Index))
	m.Define("IndexAny", reflect.ValueOf(pkg.IndexAny))
	m.Define("IndexByte", reflect.ValueOf(pkg.IndexByte))
	m.Define("IndexFunc", reflect.ValueOf(pkg.IndexFunc))
	m.Define("IndexRune", reflect.ValueOf(pkg.IndexRune))
	m.Define("Join", reflect.ValueOf(pkg.Join))
	m.Define("LastIndex", reflect.ValueOf(pkg.LastIndex))
	m.Define("LastIndexAny", reflect.ValueOf(pkg.LastIndexAny))
	m.Define("LastIndexFunc", reflect.ValueOf(pkg.LastIndexFunc))
	m.Define("Map", reflect.ValueOf(pkg.Map))
	m.Define("NewReader", reflect.ValueOf(pkg.NewReader))
	m.Define("NewReplacer", reflect.ValueOf(pkg.NewReplacer))
	m.Define("Repeat", reflect.ValueOf(pkg.Repeat))
	m.Define("Replace", reflect.ValueOf(pkg.Replace))
	m.Define("Split", reflect.ValueOf(pkg.Split))
	m.Define("SplitAfter", reflect.ValueOf(pkg.SplitAfter))
	m.Define("SplitAfterN", reflect.ValueOf(pkg.SplitAfterN))
	m.Define("SplitN", reflect.ValueOf(pkg.SplitN))
	m.Define("Title", reflect.ValueOf(pkg.Title))
	m.Define("ToLower", reflect.ValueOf(pkg.ToLower))
	m.Define("ToLowerSpecial", reflect.ValueOf(pkg.ToLowerSpecial))
	m.Define("ToTitle", reflect.ValueOf(pkg.ToTitle))
	m.Define("ToTitleSpecial", reflect.ValueOf(pkg.ToTitleSpecial))
	m.Define("ToUpper", reflect.ValueOf(pkg.ToUpper))
	m.Define("ToUpperSpecial", reflect.ValueOf(pkg.ToUpperSpecial))
	m.Define("Trim", reflect.ValueOf(pkg.Trim))
	m.Define("TrimFunc", reflect.ValueOf(pkg.TrimFunc))
	m.Define("TrimLeft", reflect.ValueOf(pkg.TrimLeft))
	m.Define("TrimLeftFunc", reflect.ValueOf(pkg.TrimLeftFunc))
	m.Define("TrimPrefix", reflect.ValueOf(pkg.TrimPrefix))
	m.Define("TrimRight", reflect.ValueOf(pkg.TrimRight))
	m.Define("TrimRightFunc", reflect.ValueOf(pkg.TrimRightFunc))
	m.Define("TrimSpace", reflect.ValueOf(pkg.TrimSpace))
	m.Define("TrimSuffix", reflect.ValueOf(pkg.TrimSuffix))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:47,代码来源:strings.go

示例8: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Copy", reflect.ValueOf(pkg.Copy))
	m.Define("CopyN", reflect.ValueOf(pkg.CopyN))
	m.Define("EOF", reflect.ValueOf(pkg.EOF))
	m.Define("ErrClosedPipe", reflect.ValueOf(pkg.ErrClosedPipe))
	m.Define("ErrNoProgress", reflect.ValueOf(pkg.ErrNoProgress))
	m.Define("ErrShortBuffer", reflect.ValueOf(pkg.ErrShortBuffer))
	m.Define("ErrShortWrite", reflect.ValueOf(pkg.ErrShortWrite))
	m.Define("ErrUnexpectedEOF", reflect.ValueOf(pkg.ErrUnexpectedEOF))
	m.Define("LimitReader", reflect.ValueOf(pkg.LimitReader))
	m.Define("MultiReader", reflect.ValueOf(pkg.MultiReader))
	m.Define("MultiWriter", reflect.ValueOf(pkg.MultiWriter))
	m.Define("NewSectionReader", reflect.ValueOf(pkg.NewSectionReader))
	m.Define("Pipe", reflect.ValueOf(pkg.Pipe))
	m.Define("ReadAtLeast", reflect.ValueOf(pkg.ReadAtLeast))
	m.Define("ReadFull", reflect.ValueOf(pkg.ReadFull))
	m.Define("TeeReader", reflect.ValueOf(pkg.TeeReader))
	m.Define("WriteString", reflect.ValueOf(pkg.WriteString))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:21,代码来源:io.go

示例9: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Arg", reflect.ValueOf(pkg.Arg))
	m.Define("Args", reflect.ValueOf(pkg.Args))
	m.Define("Bool", reflect.ValueOf(pkg.Bool))
	m.Define("BoolVar", reflect.ValueOf(pkg.BoolVar))
	m.Define("CommandLine", reflect.ValueOf(pkg.CommandLine))
	m.Define("ContinueOnError", reflect.ValueOf(pkg.ContinueOnError))
	m.Define("Duration", reflect.ValueOf(pkg.Duration))
	m.Define("DurationVar", reflect.ValueOf(pkg.DurationVar))
	m.Define("ErrHelp", reflect.ValueOf(pkg.ErrHelp))
	m.Define("ExitOnError", reflect.ValueOf(pkg.ExitOnError))
	m.Define("Float64", reflect.ValueOf(pkg.Float64))
	m.Define("Float64Var", reflect.ValueOf(pkg.Float64Var))
	m.Define("Int", reflect.ValueOf(pkg.Int))
	m.Define("Int64", reflect.ValueOf(pkg.Int64))
	m.Define("Int64Var", reflect.ValueOf(pkg.Int64Var))
	m.Define("IntVar", reflect.ValueOf(pkg.IntVar))
	m.Define("Lookup", reflect.ValueOf(pkg.Lookup))
	m.Define("NArg", reflect.ValueOf(pkg.NArg))
	m.Define("NFlag", reflect.ValueOf(pkg.NFlag))
	m.Define("NewFlagSet", reflect.ValueOf(pkg.NewFlagSet))
	m.Define("PanicOnError", reflect.ValueOf(pkg.PanicOnError))
	m.Define("Parse", reflect.ValueOf(pkg.Parse))
	m.Define("Parsed", reflect.ValueOf(pkg.Parsed))
	m.Define("PrintDefaults", reflect.ValueOf(pkg.PrintDefaults))
	m.Define("Set", reflect.ValueOf(pkg.Set))
	m.Define("String", reflect.ValueOf(pkg.String))
	m.Define("StringVar", reflect.ValueOf(pkg.StringVar))
	m.Define("Uint", reflect.ValueOf(pkg.Uint))
	m.Define("Uint64", reflect.ValueOf(pkg.Uint64))
	m.Define("Uint64Var", reflect.ValueOf(pkg.Uint64Var))
	m.Define("UintVar", reflect.ValueOf(pkg.UintVar))
	m.Define("Usage", reflect.ValueOf(pkg.Usage))
	m.Define("Var", reflect.ValueOf(pkg.Var))
	m.Define("Visit", reflect.ValueOf(pkg.Visit))
	m.Define("VisitAll", reflect.ValueOf(pkg.VisitAll))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:39,代码来源:flag.go

示例10: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Join", reflect.ValueOf(f.Join))
	m.Define("Clean", reflect.ValueOf(f.Join))
	m.Define("Abs", reflect.ValueOf(f.Abs))
	m.Define("Base", reflect.ValueOf(f.Base))
	m.Define("Clean", reflect.ValueOf(f.Clean))
	m.Define("Dir", reflect.ValueOf(f.Dir))
	m.Define("EvalSymlinks", reflect.ValueOf(f.EvalSymlinks))
	m.Define("Ext", reflect.ValueOf(f.Ext))
	m.Define("FromSlash", reflect.ValueOf(f.FromSlash))
	m.Define("Glob", reflect.ValueOf(f.Glob))
	m.Define("HasPrefix", reflect.ValueOf(f.HasPrefix))
	m.Define("IsAbs", reflect.ValueOf(f.IsAbs))
	m.Define("Join", reflect.ValueOf(f.Join))
	m.Define("Match", reflect.ValueOf(f.Match))
	m.Define("Rel", reflect.ValueOf(f.Rel))
	m.Define("Split", reflect.ValueOf(f.Split))
	m.Define("SplitList", reflect.ValueOf(f.SplitList))
	m.Define("ToSlash", reflect.ValueOf(f.ToSlash))
	m.Define("VolumeName", reflect.ValueOf(f.VolumeName))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:23,代码来源:filepath.go

示例11: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Errorf", reflect.ValueOf(pkg.Errorf))
	m.Define("Fprint", reflect.ValueOf(pkg.Fprint))
	m.Define("Fprintf", reflect.ValueOf(pkg.Fprintf))
	m.Define("Fprintln", reflect.ValueOf(pkg.Fprintln))
	m.Define("Fscan", reflect.ValueOf(pkg.Fscan))
	m.Define("Fscanf", reflect.ValueOf(pkg.Fscanf))
	m.Define("Fscanln", reflect.ValueOf(pkg.Fscanln))
	m.Define("Print", reflect.ValueOf(pkg.Print))
	m.Define("Printf", reflect.ValueOf(pkg.Printf))
	m.Define("Println", reflect.ValueOf(pkg.Println))
	m.Define("Scan", reflect.ValueOf(pkg.Scan))
	m.Define("Scanf", reflect.ValueOf(pkg.Scanf))
	m.Define("Scanln", reflect.ValueOf(pkg.Scanln))
	m.Define("Sprint", reflect.ValueOf(pkg.Sprint))
	m.Define("Sprintf", reflect.ValueOf(pkg.Sprintf))
	m.Define("Sprintln", reflect.ValueOf(pkg.Sprintln))
	m.Define("Sscan", reflect.ValueOf(pkg.Sscan))
	m.Define("Sscanf", reflect.ValueOf(pkg.Sscanf))
	m.Define("Sscanln", reflect.ValueOf(pkg.Sscanln))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:23,代码来源:fmt.go

示例12: timeImport

func timeImport(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("ANSIC", reflect.ValueOf(time.ANSIC))
	m.Define("Date", reflect.ValueOf(time.Date))
	m.Define("FixedZone", reflect.ValueOf(time.FixedZone))
	m.Define("Hour", reflect.ValueOf(time.Hour))
	m.Define("Kitchen", reflect.ValueOf(time.Kitchen))
	m.Define("LoadLocation", reflect.ValueOf(time.LoadLocation))
	m.Define("Local", reflect.ValueOf(time.Local))
	m.Define("Microsecond", reflect.ValueOf(time.Microsecond))
	m.Define("Millisecond", reflect.ValueOf(time.Millisecond))
	m.Define("Minute", reflect.ValueOf(time.Minute))
	m.Define("Nanosecond", reflect.ValueOf(time.Nanosecond))
	m.Define("Now", reflect.ValueOf(time.Now))
	m.Define("Parse", reflect.ValueOf(time.Parse))
	m.Define("ParseDuration", reflect.ValueOf(time.ParseDuration))
	m.Define("ParseInLocation", reflect.ValueOf(time.ParseInLocation))
	m.Define("RFC1123", reflect.ValueOf(time.RFC1123))
	m.Define("RFC1123Z", reflect.ValueOf(time.RFC1123Z))
	m.Define("RFC3339", reflect.ValueOf(time.RFC3339))
	m.Define("RFC3339Nano", reflect.ValueOf(time.RFC3339Nano))
	m.Define("RFC822", reflect.ValueOf(time.RFC822))
	m.Define("RFC822Z", reflect.ValueOf(time.RFC822Z))
	m.Define("RFC850", reflect.ValueOf(time.RFC850))
	m.Define("RubyDate", reflect.ValueOf(time.RubyDate))
	m.Define("Second", reflect.ValueOf(time.Second))
	m.Define("Since", reflect.ValueOf(time.Since))
	m.Define("Stamp", reflect.ValueOf(time.Stamp))
	m.Define("StampMicro", reflect.ValueOf(time.StampMicro))
	m.Define("StampMilli", reflect.ValueOf(time.StampMilli))
	m.Define("StampNano", reflect.ValueOf(time.StampNano))
	m.Define("UTC", reflect.ValueOf(time.UTC))
	m.Define("Unix", reflect.ValueOf(time.Unix))
	m.Define("UnixDate", reflect.ValueOf(time.UnixDate))

	return m
}
开发者ID:couchbaselabs,项目名称:dcpl,代码行数:37,代码来源:ank.go

示例13: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()

	m.Define("ChangeColor", reflect.ValueOf(func(fg string, fa bool, rest ...interface{}) {
		if len(rest) == 2 {
			bg, ok := rest[0].(string)
			if !ok {
				panic("Argument #3 should be string")
			}
			ba, ok := rest[1].(bool)
			if !ok {
				panic("Argument #4 should be string")
			}
			ct.ChangeColor(colorOf(fg), fa, colorOf(bg), ba)
		} else {
			ct.ChangeColor(colorOf(fg), fa, ct.None, false)
		}
	}))

	m.Define("ResetColor", reflect.ValueOf(func() {
		ct.ResetColor()
	}))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:24,代码来源:colortext.go

示例14: jsonImport

func jsonImport(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Marshal", reflect.ValueOf(json.Marshal))
	m.Define("Unmarshal", reflect.ValueOf(jsonUnmarshal))
	return m
}
开发者ID:couchbaselabs,项目名称:dcpl,代码行数:6,代码来源:ank.go

示例15: Import

func Import(env *vm.Env) *vm.Env {
	m := env.NewEnv()
	m.Define("Parse", reflect.ValueOf(u.Parse))
	return m
}
开发者ID:goist,项目名称:anko,代码行数:5,代码来源:url.go


注:本文中的github.com/mattn/anko/vm.Env类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。