בויען רשימה יטעראַטאָרס מיט די לינוקס "פאָרעאַטש" קאַמאַנד

ווען פּראָגראַממינג , די פאָרעאַטש באַפֿעל ימפּלאַמאַנץ אַ שלייף ווו די שלייף וועריאַבאַלז יבערנעמען די וואַלועס פון איינער אָדער מער רשימות. אין די סימפּלאַסט פאַל עס איז איינער שלייף בייַטעוודיק, וואַרנאַמע , און איינער רשימה, רשימה , וואָס איז אַ רשימה פון וואַלועס צו באַשטימען צו וואַרנאַמע . דער גוף אַרגומענט איז אַ טקל שריפט. פֿאַר יעדער עלעמענט פון רשימה (אין סדר פון ערשטער צו לעצט), פאָרעאַטש אַסיינז די אינהאַלט פון די עלעמענט צו וואַרנאַמע ווי אויב די לינדאַנאַ באַפֿעל איז געניצט צו עקסטראַקט דעם עלעמענט, דעמאָלט גערופן די טקל ינטערפּרעטער צו ויספירן גוף .

סינאָפּסיס

פאָרעאַטש וואַרנאַמע רשימה גוף
פארוואס וואַרליסט 1 ליסטעקס ? varlist2 list2 ... ? body

דיסקוסיע

אין אַלגעמיין פאַל, עס קענען זיין מער ווי איין ווערט רשימה (למשל, list1 און list2 ), און יעדער ווערט רשימה קענען זיין פארבונדן מיט אַ רשימה פון לופּ וועריאַבאַלז (למשל, וואַרליסט 1 און וואַרליסט 2 ). בעשאַס יעדער יטעראַטיאָן פון די שלייף, די וועריאַבאַלז פון יעדער וואַרליסט זענען אַסיינד קאָנסעקוטיווע וואַלועס פון די קאָראַספּאַנדינג רשימה . וואַלועס אין יעדער רשימה זענען געניצט אין סדר פון ערשטער צו לעצט, און יעדער ווערט איז געניצט פּונקט אַמאָל. די גאַנץ נומער פון שלייף יטעריישאַנז איז גרויס גענוג צו נוצן אַרויף אַלע די וואַלועס פון אַלע די ווערט רשימות. אויב אַ ווערט רשימה טוט נישט פאַרבינדן גענוג עלעמענטן פֿאַר יעדער פון זייַן שלייף וועריאַבאַלז אין יעדער יטעריישאַן, ליידיק וואַלועס זענען געניצט פֿאַר פעלנדיק עלעמענטן.

די ברעכן און פאָרזעצן סטייטמאַנץ קענען זיין ינוווקט ין גוף , מיט דער זעלביקער ווירקונג ווי אין די פֿאַר באַפֿעל. די oreach קערט אַ ליידיק שטריקל.

ביישפילן

די פאלגענדע שלייף ניצט איך און דזש ווי שלייף וועריאַבאַלז צו יטעראַטע איבער פּערז פון עלעמענטן פון אַ איין רשימה.

שטעלן x {} פאָרעאַטש {ידזש} {אַבקדעף} {לאַפּענד x $ דזש $ איך} # די ווערט פון x איז "badcfe" # עס זענען 3 יטעריישאַנז פון די שלייף.

דער ווייַטער שלייף ניצט איך און דזש צו יטערייט איבער צוויי רשימות אין פּאַראַלעל.

די פעלדער פון x איז "אַדבעקף {} ג" # עס זענען 4 יטיראַטיאָנס פון די שלייף.

די צוויי פארמען זענען קאַמביינד אין די פאלגענדע בייַשפּיל.

די פעלן פון x איז "אַדעבפגק {} {}" # עס זענען 3 יטעריישאַנז פון די שלייף.

נאָטעס

עטלעכע פֿאַרבונדענע קאַמאַנדז אַרבעט מיט פאָרעאַטש כולל:

ווייַל לינוקס פאַרשפּרייטונג און קערנעל-מעלדונג לעוועלס בייַטן, נוצן די מענטש באַפֿעל ( % מענטש ) צו זען ווי אַ באַפֿעל איז ספּאַסיפיקלי געניצט אויף אייער באַזונדער קאָמפּיוטער .