C 언어
이 기사에서는 C# 삼항 연산자와 이를 사용하여 프로그램의 흐름을 제어하는 방법에 대해 알아봅니다.
삼항 연산자는 if...else 문을 대체합니다. 따라서 이 자습서에서 더 진행하기 전에 C# if...else 문을 살펴보세요(아직 수행하지 않은 경우).
삼항 연산자의 구문은 다음과 같습니다.
Condition ? Expression1 : Expression2;
삼항 연산자는 다음과 같이 작동합니다.
Condition
으로 명시된 경우 true
입니다. , Expression1
의 결과 삼항 연산자에 의해 반환됩니다.false
인 경우 , Expression2
의 결과 반환됩니다.예를 들어 다음 코드를 대체할 수 있습니다.
if (number % 2 == 0) { isEven = true; } else { isEven = false; }
와
isEven = (number % 2 == 0) ? true : false ;
삼항 연산자라고 하는 이유는 무엇인가요?
이 연산자는 3개의 피연산자를 사용합니다. , 따라서 삼항 연산자라고 합니다.
<시간>
using System;
namespace Conditional
{
class Ternary
{
public static void Main(string[] args)
{
int number = 2;
bool isEven;
isEven = (number % 2 == 0) ? true : false ;
Console.WriteLine(isEven);
}
}
}
프로그램을 실행하면 다음과 같이 출력됩니다.
True
위 프로그램에서 2
변수 number에 할당됩니다. . 그런 다음 삼항 연산자를 사용하여 숫자 짝수인지 아닌지.
2는 짝수이므로 (number % 2 == 0
)는 true
를 반환합니다. . 삼항 연산자를 사용하여 숫자, 문자열 및 문자를 반환할 수도 있습니다.
반환 값을 isEven 변수에 저장하는 대신 , 삼항 연산자가 반환한 값을 다음과 같이 직접 인쇄할 수 있습니다.
Console.WriteLine((number % 2 == 0) ? true : false);<시간>
삼항 연산자는 여러 줄의 코드를 한 줄로 바꾸는 데 사용할 수 있습니다. 그러나 과도하게 사용해서는 안 됩니다.
예를 들어 다음 if..else if code
를 대체할 수 있습니다.if (a > b) { result = "a is greater than b"; } else if (a < b) { result = "b is greater than a"; } else { result = "a is equal to b"; }
한 줄의 코드로
result = a > b ? "a is greater than b" : a < b ? "b is greater than a" : "a is equal to b";
보시다시피 삼항 연산자를 사용하면 코드의 길이를 줄일 수 있지만 코드의 논리를 이해하기 어렵습니다.
따라서 단순한 if else 문을 대체하려면 삼항 연산자만 사용하는 것이 좋습니다.
C 언어
운영자 스테이션 또는 ops 스테이션은 전체 작업셀을 실행하는 로봇 시스템을 위한 외부 제어 패널입니다. 로봇 작동 스테이션은 모든 로봇 또는 작업 셀의 필수적인 부분으로 직원에게 복잡한 로봇 시스템의 푸시 버튼 제어를 단순화하여 오류 가능성을 줄입니다. 로봇이 티치 펜던트로 프로그래밍되면 운영자 스테이션을 사용하여 특정 작업을 호출하거나 비상 시 시스템을 중지할 수 있습니다. 로봇 시스템을 실행하는 것은 복잡한 작업처럼 보일 수 있지만 운영자 스테이션은 직원이 사전 경험이 없더라도 전체 작업 셀에서 며칠, 때로는 몇 시간 만에
Sinumerik 840D cnc 제어의 운영자 패널 소개 Sinumerik 840D 운영자 패널 소개 A :디스플레이 B :영숫자 키패드. 수정/커서 키. C :마우스 및 마우스 키. 1 :머신 영역 키. 2 :리콜 3 :소프트 바(수평). 4 :ETC 키(메뉴 확장). 5 :영역 전환 키. 6 :소프트바(수직).