Hi Steven, I want to use a word that the data from this function.
for example; f := func() { grep(flag.Arg(0), flag.Arg(1)) } if f == "domain.com" { } or handle := exec.Command("echo", string(f[1])).Output() Examples of these subject. My purpose is to convert the string. Regards. On Wednesday, June 15, 2016 at 7:28:53 PM UTC+3, Steven Blenkinsop wrote: > > Oh, sorry, didn't see that. `grep` doesn't return a value, so there's > nothing to assign to a variable. What are you trying to do exactly? If you > want a function value you can call repeatedly which will pass the same > arguments to `grep`, you want: > > f := func() { grep(flag.Arg(1), flag.Arg(2)) } > > This is called a closure. It basically creates a function value you can > call, and it will execute the body each time, in this case the call to > grep. It will also capture any variables referenced inside it, but that > doesn't happen here. > > On Wed, Jun 15, 2016 at 12:17 PM ToSuNuS <osman...@gmail.com <javascript:>> > wrote: > >> Hi Steven, >> >> I mistyped the opening question. >> >> However, the script has been added correctly. >> >> Of course, the result is still the same. >> >> I run the command. >> >> go run test.go testword /root/testfile.txt >> >> Result: >> >> grep(flag.Arg(0), flag.Arg(1)) used as value >> >> I just add the following code. (to test) >> >> f := grep(flag.Arg(0), flag.Arg(1)) >> fmt.Println(f) >> >> >> Regards. >> >> >> On Wednesday, June 15, 2016 at 6:54:18 PM UTC+3, ToSuNuS wrote: >>> >>> Hi guys, >>> >>> How do I assign a variable function of sample scripts are used on the >>> following address? >>> >>> >>> https://github.com/StefanSchroeder/Golang-Regex-Tutorial/blob/master/01-chapter3.markdown >>> >>> How can I define this as a variables of function . >>> >>> grep (flag.arg (0) flag.arg (1)) >>> >>> I tried as follows. However, the results did not. >>> >>> f := grep (flag.arg (0) flag.arg (1)) >>> >>> Regards. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golang-nuts...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.