兼容写法