stright和direct的区别