Funktsioon Perli massiivi tükeldamine () ja chomp ()

click fraud protection

Perli omad tükelda ja chomp funktsioonid võivad sageli tekitada segadust. Nad mitte ainult ei kõla sarnaselt, vaid teevad ka sarnaseid asju. Kahjuks on kriitiline erinevus -tükelda eemaldab märgi viimase tähemärgi nöör täielikult, samas chomp eemaldab ainult viimase märgi kui see on uus liin.

Chomping $ myName katkestab viimase uue rea, jättes alles Jaakob. Kui see on chomped, ei tee edasine chomping üldse midagi. Tükeldamine nime tagajärjel eemaldatakse viimane märk ja see lahkub Jaco:

Chomping ja tükeldaping an massiiv annab tulemuse, et igal elemendil tegutsetakse, ja see võib olla reaalajasäästja.

Nii et pidage meeles - Karbonaad tükeldab viimase tegelase ilma küsimuse või kahetsuseta. Chomp eemaldas ainult uue rea, jättes stringi ise puutumata. Chomp ei eemalda vaikimisi kõiki tühimärke. Tegelikult eemaldab chomp vaikimisi ainult selle, mida praegu defineeritakse INPUT_RECORD_SEPARATOR. Kui teie eesmärk on kärpida kogu tühimikku alates stringi lõpust, proovige kasutada sellist lugeja esitatud regexi:

instagram viewer
instagram story viewer