回答編集履歴

2

追記

2019/06/16 13:56

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -3,3 +3,15 @@
3
3
 
4
4
 
5
5
  いずれにせよ、該当する機能は「Pythonにはない」と回答するしかありません。Pythonにはプリプロセッサがそもそもないのですから。
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ ……という回答も素っ気なさすぎるので機能的なことを考えると、includeはライブラリなどを使えるようにすることが目的ですから、import文が近いでしょう。マクロの機能はPythonにはありませんが、intの定数として使いたいという程度であればコード先頭で変数に代入しておけばだいたい事足ります。
14
+
15
+
16
+
17
+ でも、まったく同じものがある訳ではないので、「Pythonでどう書きますか?」という問いにはやはり「書けません」と答えるしかありません。

1

修正

2019/06/16 13:56

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,5 +1,5 @@
1
- いずれもCプリプロセッサに対する指令で、`#include<***>`のよう形式`***`部分で指定したヘッダファイルを読み込むことを、`#define`はマクロの定義す。
1
+ いずれもCプリプロセッサに対する指令で、`#include<stdio.h>`なはヘッダファイルを読み込むことを、`#define BOARD 8`はマクロの定義を表します。
2
2
 
3
3
 
4
4
 
5
- どちらにせよ、該当する機能は「Pythonにはない」と回答することになります。
5
+ いずれにせよ、該当する機能は「Pythonにはない」と回答するしかありません。Pythonはプリプロセッサがそもそもいのでから