To space or not to space ".add_circle[@entity[0]...."
-
Why would no space as below between
.add_circle[@entity[0]....error:group = @master_group.entities.add_circle[@entity[0], @entity[1], @entity[2]], @vector3, @entity[3],but be OK with space between
.add_circle[@entity [0]....as below:group = @master_group.entities.add_circle [@entity[0], @entity[1], @entity[2]], @vector3, @entity[3]?
Yet, isn't.add_face([@entity[0].....as below recommended?group = @block_group.entities.add_face([@entity[0],@entity[1],@entity[2]],[@entity[3],@entity[4],@entity[5]],[@entity[6],@entity[7],@entity[8]],[@entity[9],@entity[10],@entity[11]]) -
@unknownuser said:
group = @master_group.entities.add_circle[@entity[0], @entity[1], @entity[2]], @vector3, @entity[3]That is invalid syntax.
You have a [ bracket right up to the method name.
[ and ( is not the same. ( and ) close off the arguments you pass to a method, but they are optional - you can leave a space between the method name and the arguments.
.method([val1,val2], argument2)OK
.method [val1,val2], argument2OK
.method[val1,val2], argument2Invalid!Personally I always wrap arguments in ( and ) as I find the code easier to read and less ambiguous.
-
OK, thanks.
Advertisement