Update wikipage Code Templates. (Signed-off-by:javier).

git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1617 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
eiffel-org
2016-09-21 15:22:47 +00:00
parent fa3eceb2d8
commit 2da4b86633

View File

@@ -20,7 +20,37 @@ Code templates in Eiffel are described in Eiffel itself, there are some constrai
<span id="templates_skeleton"></span>
==Templates Skeleton==
===With Generic Constraints===
<code>
note
description: "[
Code templates for Arrays of COMPARABLES.
]"
template_version: "1.0"
class ARRAY_TEMPLATE [T -> COMPARABLE]
inherit
TEMPLATE [ARRAY [T]]
feature -- Templates
slice_maximum (low, high: INTEGER): T
-- Get the maximum of an array, where the interval is defined by default by array.lower |..|
-- array.upper.
note
tags: "Algorithm, Maximum, ARRAY"
default: "a.lower, a.upper"
do
across low |..| high as i loop
Result := Result.max (a [i.item])
end
end
end
</code>