仙人掌为什么要长刺呢?