1 Bash[ | ]
Bash
Copy
a=hello
if [ -n "$a" ]; then
echo "Yes"
else
echo "No"
fi
# Yes
if [ -n "$b" ]; then
echo "Yes"
else
echo "No"
fi
# No
2 JavaScript[ | ]
JavaScript
Copy
var a = 1;
console.log( ( typeof a != 'undefined' ) ); // true
console.log( ( typeof b != 'undefined' ) ); // false
3 PHP[ | ]

PHP
Copy
$a = 1;
var_dump( isset($a) );
# bool(true)
var_dump( isset($b) );
# bool(false)
4 Python[ | ]

Python
Copy
a = 1
print( 'a' in vars() )
# True
print( 'b' in vars() )
# False
Python
Copy
a = 1
print( 'a' in globals() )
# True
print( 'b' in globals() )
# False
Python
Copy
a = 1
try:
a
print( True )
except NameError:
print( False )
# True
try:
b
print( True )
except NameError:
print( False )
# False
5 Ruby[ | ]
Ruby
Copy
a = 1
puts defined? a
# local-variable
puts defined? b
# nil
6 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.