CSS의 질문에 this answer을 읽은 후, 나는 궁금 :하나의 상수 값이 표현식으로 간주됩니까?
컴퓨터 과학에서는 표현으로 간주 하나의 상수 값인가?
즉, 7px
은 표현식입니까? 7
은 어떨까요?
인용 Wikipedia 강조 광산 :
프로그래밍 언어의 발현 하나 이상의 명백한 값, 상수, 변수, 연산자와 함수의 조합이라는 프로그래밍 언어 해석 [.. .]를 계산하고 [012]을 [...]으로 계산합니다. 이 과정은 수학 표현식과 마찬가지로 평가라고합니다.
인용 MS Docs는 강조 광산 :
식은, 단일 값 평가 대상이 될 수 하나 이상의 피연산자 및 0 이상의 사업자의 서열이다 메서드 또는 네임 스페이스. 표현식은 리터럴 값 [...]으로 구성 될 수 있습니다.
이 두 가지 모두 값이 표현식임을 나타냅니다. 그러나 가치는 이미 가치이기 때문에 평가되지 않을 것이므로 자격이 없다고 주장 할 수 있습니다. Techopedia 인용
강조 광산 :
[...]의 구조면에서 전문가 식 본질적에 작용되는 적어도 하나의 '오퍼랜드'또는 값을 필요로하고 있어야 지적 하나 이상의 운영자. [...]
이 그것을 하나 이상의 사업자을 부족으로도x
는 표현으로 충족하지 못하는 것을 제안
.
[이 관련 질문] (https://stackoverflow.com/questions/18443801/in-programming-what-is-an-expression)에 대해 알고 있습니다. 그러나 거기에 대한 대답은이보다 구체적인 질문에 대답하지 않습니다. – domsson
@Racil 당신은 맞을 수도 있지만, 또 다시, "0 개 이상의 연산자"_는 "하나 이상의 연산자"_와 분명히 다릅니다! – domsson
예, 문언을 향상시킬 수 있다는 데 동의하지만이 질문에는 실제 가치가 표시되지 않습니다. 어느 쪽이든, 어떤 차이가 있습니까? 표현식을 사용할 수있는 대부분의 경우 (전부는 아닐 경우)에는 단일 값을 사용할 수도 있습니다. 나는 내 질문에 :이 질문에 대답함으로써 우리는 무엇을 얻을 것인가? –