Can't locate Switch.pm in @INC (you may need to install the Switch module) (@INC contains: C:/Perl64/site/lib C:/Perl64/lib) at sampleswitch.pl line 2.BEGIN failed--compilation aborted at sampleswitch.pl line 2.code:#!/usr/bin/perluse Switch;$var = 'Linux';switch ($var) { case 'Perl' {print "I am Perl\n";} case 'Java' {print "I am Java\n";} case 'Linux' {print "I am Linux\n";} else {print "I am not a computer language\n";}}
400 visits
Outline:if - elsif - else ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋ ਵਿਸ਼ੇਸ਼ ਕੰਡੀਸ਼ਨ ਚੈੱਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ । ਅਤੇ ਜੇਕਰ ਇਹ true ਹੈ ਤਾਂ ਸੰਬੰਧਤ ਬਲਾਕ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ ਨਹੀਂ ਤਾਂ ਡਿਫਾਲਟ else ਬਲਾਕ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ । switch ਕੰਡੀਸ਼ਨਲ ਕੇਸ ਸਟੇਟਮੈਂਟ ਹੈ । ਸੰਤੁਸ਼ਟ ਕੇਸ ਚੱਲਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ ਡਿਫਾਲਟ ਕੇਸ ਚੱਲਦਾ ਹੈ ।
if - elsif - else ਕੰਡੀਸ਼ਨਲ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋ ਵਿਸ਼ੇਸ਼ ਕੰਡੀਸ਼ਨ ਚੈੱਕ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ । ਅਤੇ ਜੇਕਰ ਇਹ true ਹੈ ਤਾਂ ਸੰਬੰਧਤ ਬਲਾਕ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ ਨਹੀਂ ਤਾਂ ਡਿਫਾਲਟ else ਬਲਾਕ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ । switch ਕੰਡੀਸ਼ਨਲ ਕੇਸ ਸਟੇਟਮੈਂਟ ਹੈ । ਸੰਤੁਸ਼ਟ ਕੇਸ ਚੱਲਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ ਡਿਫਾਲਟ ਕੇਸ ਚੱਲਦਾ ਹੈ ।
Show video info
Pre-requisite