Skip to content

Commit 766fddb

Browse files
committed
Create 6_MultDisAmbiguity.jl
1 parent 2033a68 commit 766fddb

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

notebooks/6_MultDisAmbiguity.jl

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
### A Pluto.jl notebook ###
2+
# v0.19.46
3+
4+
using Markdown
5+
using InteractiveUtils
6+
7+
# ╔═╡ 208180e6-9686-4105-985d-fa9232ff8a7e
8+
md"""
9+
# Multiple Dispatch Ambiguity
10+
"""
11+
12+
# ╔═╡ f01c27c9-e246-4a11-a856-5e1103b541db
13+
f(a::Number, b::Integer) = "(ℝ , ℤ)"
14+
15+
# ╔═╡ 83a1215f-93fe-4844-8cd8-2243cd4f2925
16+
f(a::Integer, b:: Number) = "(ℤ , ℝ)"
17+
18+
# ╔═╡ e5d21d57-856e-4c15-87fc-82471afceb35
19+
f(a::Number, b:: Number) = "(ℝ , ℝ)"
20+
21+
# ╔═╡ a9fcb40a-549d-445d-892e-3e0c8e33237f
22+
f(1.0,1)
23+
24+
# ╔═╡ f45c6ce8-6f93-4c5f-8f7e-198a5203a039
25+
f(1,1.0)
26+
27+
# ╔═╡ 7d98b956-7445-4ec1-8fff-db27ff7ab3dd
28+
f(1.0,1.0)
29+
30+
# ╔═╡ acdc9c3f-d302-4bc4-b920-f227f3004f38
31+
f(1,1)
32+
33+
# ╔═╡ Cell order:
34+
# ╟─208180e6-9686-4105-985d-fa9232ff8a7e
35+
# ╠═f01c27c9-e246-4a11-a856-5e1103b541db
36+
# ╠═83a1215f-93fe-4844-8cd8-2243cd4f2925
37+
# ╠═e5d21d57-856e-4c15-87fc-82471afceb35
38+
# ╠═a9fcb40a-549d-445d-892e-3e0c8e33237f
39+
# ╠═f45c6ce8-6f93-4c5f-8f7e-198a5203a039
40+
# ╠═7d98b956-7445-4ec1-8fff-db27ff7ab3dd
41+
# ╠═acdc9c3f-d302-4bc4-b920-f227f3004f38

0 commit comments

Comments
 (0)