}
func NewBoolValue(val bool, p *bool) *BoolValue {
+ if p != nil {
+ *p = val
+ }
return &BoolValue{val, p}
}
}
func NewIntValue(val int64, p *int64) *IntValue {
+ if p != nil {
+ *p = val
+ }
return &IntValue{val, p}
}
}
func NewStringValue(val string, p *string) *StringValue {
+ if p != nil {
+ *p = val
+ }
return &StringValue{val, p}
}
}
}
name := s[num_minuses : len(s)];
- if len(name) == 0 || name[0] == '-' || name[0]=='=' {
+ if len(name) == 0 || name[0] == '-' || name[0] == '=' {
print("bad flag syntax: ", s, "\n");
Usage();
}