"연산자 or"의 두 판 사이의 차이

(같은 사용자의 중간 판 2개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[category: logic]]
[[category: 논리]]
[[category: operator]]
[[category: 연산자]]
;or
;or
;||
;||
75번째 줄: 75번째 줄:
[[category:SQL]]
[[category:SQL]]
===MySQL===
===MySQL===
[[category:MySQL]]
[[category: MySQL]]
<source lang='sql'>
<source lang='MySQL'>
SELECT 0 || 0;  
SELECT 0 || 0;  
SELECT 0 || 1;  
SELECT 0 || 1;  
86번째 줄: 86번째 줄:
# 1
# 1
</source>
</source>
<source lang='sql'>
<source lang='MySQL'>
SELECT false || false;  
SELECT false || false;  
SELECT false || true;  
SELECT false || true;  
98번째 줄: 98번째 줄:


==같이 보기==
==같이 보기==
*[[and]]
*[[연산자 and]]
*[[not]]
*[[연산자 not]]
*[[bitwise OR]]
*[[bitwise OR]]
*[[겹세로줄 문자]]
*[[겹세로줄 문자]]
*[[함수 concat]]
*[[함수 concat]]

2015년 2월 19일 (목) 12:32 판

or
||

1 Bash

if [ 3 == 3 ] || [ 3 == 3 ]; then echo 'Yes'; else echo 'No'; fi
# Yes
if [ 3 == 3 ] || [ 3 == 5 ]; then echo 'Yes'; else echo 'No'; fi
# Yes
if [ 3 == 5 ] || [ 3 == 5 ]; then echo 'Yes'; else echo 'No'; fi
# No

2 JavaScript

// true
true || true;
true || false;
false || true;

// false
false || false;

3 Python

print( True or True )
print( True or False )
print( False or True )
print( False or False )
# True
# True
# True
# False
print( True | True )
print( True | False )
print( False | True )
print( False | False )
if 1==1 or 2==2 : print( True )
else: print( False )
# True

if 1==1 | 2==2 : print( True )
else: print( False )
# False

if 1==( 1 | 2 )==2 : print( True )
else: print( False )
# False

4 Ruby

puts true || true
# true
puts true || false
# true
puts false || true
# true
puts false || false
# false

5 SQL

5.1 MySQL

SELECT 0 || 0; 
SELECT 0 || 1; 
SELECT 1 || 0; 
SELECT 1 || 1; 
# 0
# 1
# 1
# 1
SELECT false || false; 
SELECT false || true; 
SELECT true || false; 
SELECT true || true; 
# 0
# 1
# 1
# 1

6 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}