syntactic-sugar

    2

    2답변

    은 내가 도메인특정언어 (논리)에 대한 menhir 기반 구문 분석기를 포함하는 몇 가지 코드가 있습니다. 디버깅하는 동안 내 정신을 위해, 바로 지금과 같은 최상위이 언어의 경우 (공식)을 입력 할 수 있도록 좋은 것 : # f = << P(x,y) & x!=y >> 는 campl4/5 내 유일한 옵션인가? 그렇다면 협박하는 문서를 찾습니다. 내 유스

    0

    2답변

    이것은 중요한 문제는 아니지만 프로그래밍 언어 측면에서 실제로 이야기하지 않은 내용을 더 많이 언급 할 예정입니다. 누군가 흥미로운 해결책을 가지고 있는지 궁금해. 문제의 핵심은 이것입니다. 때로는 객체 지향 언어에서 메서드 중 하나를 통해 객체를 수정할 수 있기를 원하지만 은 해당 메서드가 반환하는 객체 대신 객체 자체를으로 반환합니다. class MyC

    3

    3답변

    파이썬의 unittest.Testcase 인 BasicTest의 서브 클래스를 만들고 싶습니다. BasicTest의 각 하위 클래스에서 main에서 같은 루틴을 실행하고 싶습니다. 이것을 어떻게 할 수 있습니까? 예 : in basic_test.py: class BasicTest(unittest.TestCase): ... if __nam

    3

    1답변

    Rcpp에는 코드에서 멋진 벡터화 연산을 허용하는 다양한 "Rcpp 설탕"명령이 있습니다. 아래의 코드에서 데이터 프레임을 가로 질러 벡터로 나누고 "ifelse"및 "sum"설탕 명령을 사용하여 x가 y 또는 y + 1 인 행에 대해 v의 평균을 계산합니다. 모두 제대로 작동하는 것 같습니다. 이보다 더 깔끔한 방법이 있는지 궁금해합니다. 특정 조건을 만

    1

    2답변

    나는 그렇게처럼 내 클래스에서 개체를 가지고 : 옵션은 내가 a과 b 참조 할 수 있도록, 자바 스크립트에서 현재 범위에 반대 "연결"할 수있는 방법이 있다면 난 그냥 궁금 this.options = { a: 1, b: 2, ... }; 직접 (this.options.a 및 this.options.b 대신). 뭔가 같이 :

    3

    5답변

    가 나는 종종 자신이 다음과 같은 조건문을 작성 찾을 : if(Path.GetExtension(filename) == ".pdf" || Path.GetExtension(filename)== ".doc") { // do something } 호출 Path.GetExtension를() 내가 테스트 할 각 파일 확장자에 한 번하는 것은 약간 중복

    0

    2답변

    char firstLetter=word[0];을 고려하십시오. firstLetter을 사용하여 아무 것도 읽지 않으므로 설탕으로 사용하십시오. 새로운 메모리를 할당하는 대신 인라인 "별칭"을 만들 수있는 #define 이외의 것이 있습니까? 스크립트가 작성 될 수 있지만 이미 존재하는 것이 있으면 실현할 수 있습니다.

    9

    2답변

    가능한 중복 : Understanding Python decorators 나는 그들이 단지 문법 설탕 것을 파이썬 장식을 사용하여 내가 내 첫 인상에 뭘 이해에서 아주 새로운 오전. 좀 더 복잡한 용도로 더 많이 사용합니까?

    6

    1답변

    Seq[String]을 String*으로 변환하는 데 :_*을 사용하고 있는데 어떻게 작동하는지 이해할 수 없다는 것을 깨달았습니다. 이것에 대해 간단한 방법이 있습니까?

    0

    2답변

    문제를 해결하기위한 Ruby-est 방법을 찾고 있습니다. 나는 내 응용 프로그램이 유사한 형태의 코드를 가지고 : data = [1,2,3,4] a = [] b = [] h = {} data.each do |val| h[val] = func1(val) a.push func2(val) b.push func3(val) en