복습 - 고급 연산자
Coddy C# 여정의 논리 및 흐름 섹션에 포함된 레슨. 66개 중 39번째.
챌린지
중급analyzeInput이라는 메서드를 만들고 세 개의 매개변수를 받도록 하세요:
- 문자열
text - nullable 정수
value - 불리언
condition
다음 정보를 포함한 문자열을 반환해야 합니다:
text가 null이 아니고 3자보다 긴지 확인하세요 (단축 평가 사용)- nullable 정수에서 실제 값을 가져오세요 (null이면 100) (null 병합 연산자 사용)
- 다음 표현식을 평가하세요:
condition || text.Length > 5 && value > 50 - 다른 우선순위로 다음 표현식을 평가하세요:
(condition || text.Length > 5) && value > 50
다음 형식으로 결과를 반환하세요:
Text valid: {true/false}
Value used: {actualValue}
Expression 1: {result1}
Expression 2: {result2}직접 해보기
using System;
class AnalyzeInput
{
public static string analyzeInput(string text, int? value, bool condition)
{
// 여기에 코드를 작성하세요
}
}논리 및 흐름의 모든 레슨
직접 연습해 보세요: 온라인 C# 컴파일러