1

長すぎる行を次の行に続けるにはどうすればよいですか? バックスラッシュを使用しようとしましたが、Mercury コンパイラはその規則を受け入れません。このありふれた質問に対する答えを見つけることができませんでした。

4

1 に答える 1

1

エディターを使用して、カンマ区切りの整数の非常に長いリストを入力しました。私が入力したものは次のようなものでした(入力したものに省略記号はありませんでした)

A = [1, 2, 3, 4, 5, 65, 97, 211, 6, 7, 8, 9, 10, 47, 48, 51, 53, 57, 61, 75, 8006, 227, 301, 4093 、433、225、...、287]。

この行は上で自然に折り返されていますが、私のエディターでは単純に右端まで伸びているので、印刷して簡単に読めるようにすべての行がエディターの行に収まるように、行を折りたたむ必要がありました。リストを 1 つの長い行のままにしておくと、システムはリストを受け入れましたが、別の行に分割しようとすると、エラー メッセージが表示されました。私はそれらのメッセージが何であったかを記録しておらず、もはや思い出せません。「ソフトラップ」機能を無効にして TextWrangler エディターを使用していました。それはおそらく私の問題を解決したでしょう。結果は正しく見えたはずであり、コンパイラはおそらく問題を抱えていなかったでしょう. Mercury システムを混乱させる行末記号を導入したに違いありません。それが答えだと思います。よく考えてみると参考になりました。

于 2014-12-03T04:47:52.547 に答える