2015-08-04 16 views
5

Tôi vừa bắt đầu học D. Trong C++ có :: (Toán tử phân giải phạm vi) để truy cập biến toàn cục từ hàm nếu cả hai biến toàn cục & đều có cùng tên. Nhưng làm thế nào để làm điều này trong ngôn ngữ D? Hãy xem xét chương trình này.tương đương với :: toán tử trong D là gì?

import std.stdio; 
int a; 
int main(string[] args) 
{ 
    int a=3; 
    writeln("D is nice"); 
    static int i; 
    writeln("value of i is: ",i); 
    writeln("value of a is: ",a); 
    // writeln("value of ::a is: ",::a); compiler error here 
    return 0; 
} 

Làm cách nào để in giá trị của biến toàn cầu từ trong hàm main()? D có cung cấp loại toán tử như vậy không?

Trả lời

Các vấn đề liên quan