2012-01-02 13 views
2

randomまたはrandom()のどちらを使用しても、私は同じ結果を得ているようです。さて、Pythonの背景から来て、random()を使用すると、より自然で便利なようですが、私はrandomがたくさん使われているのを見ました。パスカル:random()の違いは何ですか?ランダム。

いずれのステートメントも、FPCの適切なフラグを使用してヒントまたは警告を生成しません。

違いはありますか?はいの場合、それは何ですか?

答えて

4

違いはありません。 Pascalでは、パラメータなしで関数を呼び出すときには括弧は必要ありません。コードを読むとコードをより明確にすることができますが、それらは完全にオプションです。

+0

あなたの洞察力に感謝します! (許可されても受け入れます!) –

+0

FPCでは、functiontypeを変数に返す関数を代入することと、関数を呼び出してfunctiontype変数に代入することとのあいだを曖昧にすることがあります。 –

+0

これはDelphiのコンパイラでも同様でしたが、現在は、実行しようとしているコンテキストから判断する方がはるかに優れています。しかし、このポスターは特定のコンパイラについて言及していませんでした。 –

1

私はスカラコードのビットを見たので、ここで私は推測しています。

randomとrandom()の間に違いはありません。関数にパラメータがない場合は、 のコードで括弧を省略できます。

関連する問題