Question: How would this function be called?

  1. self.foo(5, b:10);
  2. This code contains an error.
  3. [self foo:5:10:20];
  4. [self foo:5 b:10];

Answer: The correct answer of the above question is Option D:[self foo:5 b:10];