replace outdated ErrInvalidTypeConversion
in docs/objects.md
(#223)
This commit is contained in:
parent
c3e41c2588
commit
ad3980e4d0
1 changed files with 6 additions and 2 deletions
|
@ -249,7 +249,7 @@ func (o *StringArray) IndexGet(index objects.Object) (objects.Object, error) {
|
||||||
func (o *StringArray) IndexSet(index, value objects.Object) error {
|
func (o *StringArray) IndexSet(index, value objects.Object) error {
|
||||||
strVal, ok := objects.ToString(value)
|
strVal, ok := objects.ToString(value)
|
||||||
if !ok {
|
if !ok {
|
||||||
return objects.ErrInvalidTypeConversion
|
return objects.ErrInvalidIndexValueType
|
||||||
}
|
}
|
||||||
|
|
||||||
intIdx, ok := index.(*objects.Int)
|
intIdx, ok := index.(*objects.Int)
|
||||||
|
@ -276,7 +276,11 @@ func (o *StringArray) Call(args ...objects.Object) (ret objects.Object, err erro
|
||||||
|
|
||||||
s1, ok := objects.ToString(args[0])
|
s1, ok := objects.ToString(args[0])
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, objects.ErrInvalidTypeConversion
|
return nil, objects.ErrInvalidArgumentType{
|
||||||
|
Name: "first",
|
||||||
|
Expected: "string",
|
||||||
|
Found: args[0].TypeName(),
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for i, v := range o.Value {
|
for i, v := range o.Value {
|
||||||
|
|
Loading…
Reference in a new issue