I'm studying a program written by Rob Salgado and find some weird situation as followed.
Code A generates a message of '[object Promise]':
=========================================
GlowScript 3.1 VPython
showAmpere = 1
scene = canvas(width=200, height=100, title='EM Wave v3.00 (Rob Salgado)')
box()
scene.caption = """TEST
(TEST)
TEST"""
def reverse(t): return (t+1)%2
print(showAmpere)
print(reverse(showAmpere))
Code B generates the result supposed to be.
====================================
GlowScript 3.1 VPython
showAmpere = 1
scene = canvas(width=200, height=100, title='EM Wave v3.00 (Rob Salgado)')
box()
scene.caption = """TEST
TEST)
TEST"""
def reverse(t): return (t+1)%2
print(showAmpere)
print(reverse(showAmpere))
The only difference between Code A and Code B is the left parenthesis '(' in Code A. What happened? Do I miss something? Do I have a wrong syntax?
Thanks
CKJ