Browse Source

Update code syntax in generics goals (#632)

josh11b 4 years ago
parent
commit
88c8877ff9
1 changed files with 2 additions and 2 deletions
  1. 2 2
      docs/design/generics/goals.md

+ 2 - 2
docs/design/generics/goals.md

@@ -645,9 +645,9 @@ when recursion creates an infinite collection of types, such as in
 or:
 or:
 
 
 ```carbon
 ```carbon
-fn Sort[Comparable T](List(T) list) -> List(T) {
+fn Sort[T:! Comparable](list: List(T)) -> List(T) {
   if (list.size() == 1) return list;
   if (list.size() == 1) return list;
-  var List(List(T)) chunks = FormChunks(list, sqrt(list.size()));
+  var chunks: List(List(T)) = FormChunks(list, sqrt(list.size()));
   chunks = chunks.ApplyToEach(Sort);
   chunks = chunks.ApplyToEach(Sort);
   chunks = Sort(chunks);
   chunks = Sort(chunks);
   return MergeSortedListOfSortedLists(chunks);
   return MergeSortedListOfSortedLists(chunks);