From 08bdade449bba8eca1775769127eee5d0157148e Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Mon, 8 Nov 2021 17:54:39 +0300 Subject: [PATCH] example 3 --- src/example_3/.gitignore | 15 +++++++++++++++ src/example_3/dub.json | 10 ++++++++++ src/example_3/source/app.d | 15 +++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 src/example_3/.gitignore create mode 100644 src/example_3/dub.json create mode 100644 src/example_3/source/app.d diff --git a/src/example_3/.gitignore b/src/example_3/.gitignore new file mode 100644 index 0000000..75332bd --- /dev/null +++ b/src/example_3/.gitignore @@ -0,0 +1,15 @@ +.dub +docs.json +__dummy.html +docs/ +/example_3 +example_3.so +example_3.dylib +example_3.dll +example_3.a +example_3.lib +example_3-test-* +*.exe +*.o +*.obj +*.lst diff --git a/src/example_3/dub.json b/src/example_3/dub.json new file mode 100644 index 0000000..b7f8a6f --- /dev/null +++ b/src/example_3/dub.json @@ -0,0 +1,10 @@ +{ + "authors": [ + "alexander" + ], + "copyright": "Copyright © 2021, alexander", + "description": "Основы работы с функциями", + "license": "proprietary", + "name": "example_3", + "targetPath": "bin" +} \ No newline at end of file diff --git a/src/example_3/source/app.d b/src/example_3/source/app.d new file mode 100644 index 0000000..a552dfd --- /dev/null +++ b/src/example_3/source/app.d @@ -0,0 +1,15 @@ +import std.stdio; + +void fun(ref uint x, double y) +{ + x = 42; + y = 3.14; +} + +void main() +{ + uint a = 1; + double b = 2; + fun(a, b); + writeln(a, ' ', b); +}