This question already has an answer here:
- 'Which', 'whose' or something else? 4 answers
I'm writing a piece of documentation for a program, I want to specify the return value of a function. For sake of simplicity, I've assumed here that the function always returns a list with two items inside (i.e. [1, 2]). For the "Return" part of the documentation, I need a sentence which indicates that
- The return type is "list"
- Items of the list are 1 and 2
What I wrote was
Return: A list which its items are 1 and 2
But one of my colleagues believes that
Return: A list the items of which are 1 and 2
is a better representation.
I want to know that:
- Is the first sentence wrong?
- Is the second form preferred?