看了str_len API 的实现，不是非常细