code: def arraySign(self, nums: List[int]) -> int:
      currMult = 1
      for value in nums:
          currMult *= value
  
      if currMult == 0:
          return 0
      elif currMult > 0:
          return 1
      return -1
  
label_desc: Use image node_id 1 for calling the Solution obj's underlying member method code with example usage: obj.arraySign(nums) and returns: unknown, int, int