syntactic-sugar

    3

    1답변

    저는 현재 Coders at Work를 읽고 있으며, Brendan Eich와 인터뷰하는 장에 있습니다. 앞의 장과 비교해 볼 때 약간의 차이가 있습니다. 144 페이지에서 그는 설탕과 매크로를 JavaScript에 추가하는 것에 대해 이야기합니다. 이 용어들은 무엇을 의미합니까? 왜 그들을 추가에 대한 반발은 무엇입니까?

    2

    3답변

    나는 사전 d (그리고 별개의 정렬 된 키 목록, keys)을 가지고 있습니다. 나는 값이 False 만 프로세스 항목에 루프를 원했다 - 그래서 난은 다음 시도 : for key in keys and not d[key]: #do foo 내가 파이썬 sytax에 대한 이해가 내가 생각했던 것이 아니다 가정 - 할당이 일어난 것으로 생각 나던 때문에 위

    3

    2답변

    몇 가지 검색을 수행했지만 "직접"이 질문에 대답하는 질문을 찾지 못했습니다. 어쨌든이 질문의 기본 요지는 언어를 구문 분석기, 구문 강조 등을 구성하는 데 큰 고통이되는 "언어 기능"또는 "구문"이 궁금합니다. 이것은 주관적 일지 모르지만 예를 들어 Lisp을 (func parms 등 ..) 구조와 같은 언어 구문 분석의 차이점과 같이 모든 템플릿의 C+

    3

    4답변

    멀티 스레딩 및 데드락킹과 같은 것들에 대해 더 깊이 연구하고 있습니다.이 책은 의사 코드와 C 코드를 대상으로하고 있으며, 뮤텍스 잠금 장치 및 모니터. 이렇게하면 다음을 염두에 둡니다. C#에서는 사실 .NET에서 일을하기 위해 많은 구문 론적 인 설탕을 가지고 있습니다. For instance (.NET 3.5) : 때 var temp = obj;

    7

    3답변

    연산자와 같은 대부분의 것들은 Ruby의 메소드입니다. 1 + 2은 1.+(2)에 대한 구문 식 설탕입니다. 비록 + 및 *이 프로그램이 다시 정의 할 수 있습니다 방법이 있습니다, 루비 1 + 2 * 31.+(2.*(3)) 대신 1.+(2).*(3)으로 평가하는 특별한 마법을 가지고있다. Ruby에서이 특별한 마법이 어디에 살아 있는지 궁금합니다. 인터프

    0

    1답변

    클래스를 반환하고 메서드를 호출하려는 메서드가 있습니다. 대신 $theClass = $this->getClass(); $theClass->foo(); 의 나는 이것에 대한 구문은 PHP4의로 거기에 $this->getClass()->foo(); 쓰기 하시겠습니까? 이 작동 : $this->{$this->getClassName()}->foo();

    27

    7답변

    VB.NET에는 개체 이름을 생략하고 필요한 메서드와 속성에만 액세스 할 수있는 WITH 명령이 있습니다. 예 : With foo .bar() .reset(true) myVar = .getName() End With Java 내에 이러한 구문이 있습니까? 감사합니다.

    1

    1답변

    내장 ActionScript 3 Dictionary 클래스의 일부 제한 사항 (example) 때문에 이러한 것들을 추가하는 래퍼를 만들려고합니다. 내 사용자 정의 클래스에 대해 아래 구문을 유지할 수 있습니까? 그렇다면 어떻게해야합니까? var dic:MyDic = new MyDic(); dic[stuffy] = someObject;

    5

    4답변

    Java에 사소한 구문 설탕을 추가한다고 가정합니다. 정규식 패턴 리터럴 또는 기본 2 리터럴 또는 여러 줄 등을 추가하는 것과 같은 작은 것들. 문법적으로 중요한 것은 없습니다 (적어도 현재는). 어떻게하면됩니까? 바이트 코드 컴파일러를 확장해야합니까? (가능합니까?) 표준 Java 컴파일러에 공급하기 전에 간단한 소스 코드 변환을 수행 할 수있는 Ecl

    5

    3답변

    SQL Server의 BETWEEN 쿼리에서 v1과 v2의 순서가 다른가요? SELECT * FROM table WHERE col BETWEEN v1 AND v2 현재 v1이 v2보다 큰 경우 결과가 표시되지 않습니다. col >= v1 AND col <= v2 에 대한 구문 설탕일까요? 아니면 실제로 두 값 사이의 모든 값을 취합니까?