Badraoui نشر 27 نوفمبر 2015 أرسل تقرير نشر 27 نوفمبر 2015 أدرس لغة Perl مع التطبيق، وأريد معرفة الطريقة التي أتمكن من خلالها مقارنه متغيرين من نوع string؟ وهل توجد طريقة واحدة لذلك فقط؟ اقتباس
0 عبدالهادي الديوري نشر 27 نوفمبر 2015 أرسل تقرير نشر 27 نوفمبر 2015 هناك العديد من الطّرق للمقارنة بين السلاسل النّصيّة في Perl :cmpاختصار لـ Compare وتعني قارن:'a' cmp 'b' # -1 'b' cmp 'a' # 1 'a' cmp 'a' # 0eqاختصار لـ Equal وتعني يُساوي:'a' eq 'b' # 0 'b' eq 'a' # 0 'a' eq 'a' # 1ne اختصار لـ Not-Equal وتعني لا تساوي:'a' ne 'b' # 1 'b' ne 'a' # 1 'a' ne 'a' # 0ltاختصار لـ Less than وتعني أصغر من:'a' lt 'b' # 1 'b' lt 'a' # 0 'a' lt 'a' # 0leاختصار لـ Less than or equal to وتعني أصغر من أو تُساوي:'a' le 'b' # 1 'b' le 'a' # 0 'a' le 'a' # 1gtاختصار لـ Greater than وتعني أكبر من:'a' gt 'b' # 0 'b' gt 'a' # 1 'a' gt 'a' # 0geاختصار Greater than or equal to وتعني أكبر من أو تساوي:'a' ge 'b' # 0 'b' ge 'a' # 1 'a' ge 'a' # 1 1 اقتباس
0 E.Nourddine نشر 28 نوفمبر 2015 أرسل تقرير نشر 28 نوفمبر 2015 على لغة Perl يمكننا مقارنة متغيرين نصيين كالآتي:if ( fc($x) eq fc($y) ) { print ' متساويتينy و x قيمة كل من ' ; } وهناك أيضا عوامل مقارن المتغيرات:"<" : تُرجع قيمة true في حالة كان المتغير الأول أكبر من المتغير الثاني.">": تُرجع قيمة true في حالة كان المتغير الأول أصغر من المتغير الثاني."<=":تُرجع قيمة true في حالة كان المتغير الأول أكبر من أو يساوي المتغير الثاني.">=": تُرجع قيمة true في حالة كان المتغير الأول أصغر من أو يساوي المتغير الثاني.هناك أيضا : "lt":"gt" ,"le", "ge", "==" , "!=" ,"<=>" يمكن التعرّف على وظيفتها من خلال الرابط اقتباس
السؤال
Badraoui
أدرس لغة Perl مع التطبيق، وأريد معرفة الطريقة التي أتمكن من خلالها مقارنه متغيرين من نوع string؟ وهل توجد طريقة واحدة لذلك فقط؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.