一長一短

(something having its) merits and demerits; advantages and disadvantages; good points and shortcomings

Meaning

  1. n
    (something having its) merits and demerits; advantages and disadvantages; good points and shortcomings

Example sentences

  • Each of their opinions has both good points and bad points.

  • There are merits and demerits to both your opinions so I'm not going to decide right away which to support.

  • Every programming language has its pros and cons.