|
|
|
|
|
by dragonwriter
1739 days ago
|
|
In a language with only ordered arguments, sure, boolean arguments are generally unreadable, but so is more than one parameter generally unless they are logically equivalent (the arguments to an add function), following a convention from some other context (e.g., the arguments to an divide or subtract function), or each unique in type in a way that they could only have on relation to the function (e.g., the iterable and function arguments to a map function; you may have to work to remember the order when writing, but when reading the meaning should be clear.) With keyword arguments, this problem goes away, and not just for boolean arguments but for arguments generally. |
|