macros

    8Nhiệt

    2Trả lời

    tôi cần phải thêm một số phương pháp để một Clojure defprotocol mà tôi đang viết cho một số thành phần Swing giống hệt nhau: (defprotocol view-methods (ok-button-add-action-listener [this listen

    5Nhiệt

    1Trả lời

    Tôi muốn bọc macro công văn vào một cái khác để làm sạch. Tuy nhiên, Clojure có vẻ đối xử với nó khác ... hoặc có lẽ tôi hiểu nhầm điều gì đó? Hãy xem xét trường hợp chỉ cần tạo một bí danh cho #. này

    11Nhiệt

    2Trả lời

    Tôi nhận ra rằng một phần nhất định của mã của tôi bao gồm các nhóm phương pháp trông tương tự (như tôi có nhiều bộ ba: một hàm trợ giúp được gọi bởi hai hàm khác dành cho lập trình viên). Tôi đang cố

    5Nhiệt

    7Trả lời

    Tôi cần có khả năng in trong sản xuất để ghi nhật ký, nhưng trong khi phát triển tôi muốn in trên bảng điều khiển. Vì vậy, trong c + + tôi chỉ đơn giản là sẽ sử dụng một vĩ mô cho nó, và đó sẽ là một

    8Nhiệt

    6Trả lời

    Có cách nào để tôi có thể xác định macro tương tự với macro C/C++ trong Javascript không? Tôi muốn sử dụng này cho báo cáo debug: Something như #ifdef TEST__ #define MYDEBUG(##x) debug(__FILE__,x) #

    91Nhiệt

    8Trả lời

    Tôi đã ghi lại một macro mà tôi muốn chia sẻ với đồng nghiệp của mình. Lưu các macro được ghi lại ở vị trí nào để tôi có thể thêm macro vào máy của mình? Nếu quan tâm, macro là để lấy danh sách giá tr

    5Nhiệt

    4Trả lời

    Có thể làm một cái gì đó như thế này: #define F(x) \ #ifdef DOUBLE \ 2*x \ #else \ x \ #endif để khi tôi sử dụng F, những gì nó mở rộng tới phụ thuộc vào việc vĩ mô DOUBLE

    7Nhiệt

    2Trả lời

    Tôi mới sử dụng mã C++, đến từ nền Java và C#. Tôi đang bối rối bởi sự gia tăng của các điều khoản #define bắt đầu với cơ bản nhất: #define _tmain wmain Khi tôi lần đầu tiên học được một ít C từ lâu

    15Nhiệt

    3Trả lời

    Làm cách nào để tôi có thể tạo macro Clojure hoạt động như một hàm, vì vậy tôi có thể chuyển macro đó thành một đối số chẳng hạn? Tôi mong đợi phải quấn nó bằng cách nào đó. Tôi không mong đợi phiên b

    7Nhiệt

    3Trả lời

    Tôi bắt đầu với Clojure, cũng là lisp đầu tiên của tôi. Rõ ràng là có rất nhiều để có trong, và trong một nỗ lực để giảm tải nhận thức, tôi cố gắng tìm các bộ phận mà tôi có thể bỏ qua một cách an toà