sky-scrapper 是什么意思?

What does sky-scrapper mean?

在这个 中有一个带有注释的 Prolog 谓词

% replace OR sky-scrapper with call to new predicate

谷歌搜索前几页没有找到解释其含义的结果。

评论中sky-scrapper的含义和来源是什么?

我认为这是 "skyscraper" 的错字。该代码示例可能正在解决摩天大楼难题。

Optimizing pathfinding in Constraint Logic Programming with Prolog

在link的示例代码中,OP使用了以下样式

  (  ":",       !, { Token = tokColon }
  ;  "(",       !, { Token = tokLParen }
  ;  ")",       !, { Token = tokRParen }
  ;  "{",       !, { Token = tokLMusta}
  ;  "}",       !, { Token = tokRMusta}
  ;  "\",      !, { Token = tokSlash}
  ;  "->",      !, { Token = tokImpl}
  ;  "+",       !, { Token = tokPlus }
  ;  "-",       !, { Token = tokMinus }
  ;  "*",       !, { Token = tokTimes }
  ;  "=",       !, { Token = tokEqual }
  ;  "<",       !, { Token = tokLt }
  ;  ">",       !, { Token = tokGt }
  ;  "_",       !, { Token = tokUnderscore }
  ;  ".",       !, { Token = tokPeriod }
  ;  "/",       !, { Token = tokForwardSlash }
  ;  ",",       !, { Token = tokComma }
  ;  ";",       !, { Token = tokSemicolon }

这个片段像摩天大楼一样长(高),这就是使用恕我直言的术语的原因

所以建议用OP替换 使用更合适的代码段,这主要是为了产生更多 readablemaintainable 代码