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";}}
335 visits
Outline:'if-elsif-else' ‘ಕಂಡಿಶನಲ್ ಸ್ಟೇಟ್ಮೆಂಟ್’ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾದ ‘ಕಂಡಿಶನ್’ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ‘ಕಂಡಿಶನ್’ true ಎಂದಾದರೆ ಆಯಾ ‘ಬ್ಲಾಕ್’ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ else ‘ಬ್ಲಾಕ್’ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. 'switch', ಕಂಡಿಶನಲ್ case ಸ್ಟೇಟ್ಮೆಂಟ್ ಆಗಿದೆ. ಸರಿಹೊಂದುವ case ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲ್ಪಡುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ case ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲ್ಪಡುತ್ತದೆ.
'if-elsif-else' ‘ಕಂಡಿಶನಲ್ ಸ್ಟೇಟ್ಮೆಂಟ್’ಅನ್ನು ನಿರ್ದಿಷ್ಟವಾದ ‘ಕಂಡಿಶನ್’ಅನ್ನು ಪರೀಕ್ಷಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆ ‘ಕಂಡಿಶನ್’ true ಎಂದಾದರೆ ಆಯಾ ‘ಬ್ಲಾಕ್’ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ else ‘ಬ್ಲಾಕ್’ಅನ್ನು ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲಾಗುತ್ತದೆ. 'switch', ಕಂಡಿಶನಲ್ case ಸ್ಟೇಟ್ಮೆಂಟ್ ಆಗಿದೆ. ಸರಿಹೊಂದುವ case ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲ್ಪಡುತ್ತದೆ. ಇಲ್ಲದಿದ್ದರೆ, ಡೀಫಾಲ್ಟ್ case ಎಕ್ಸಿಕ್ಯೂಟ್ ಮಾಡಲ್ಪಡುತ್ತದೆ.
Show video info
Pre-requisite