From e8338615add8bdf1903a9c788989129f04f4a9f9 Mon Sep 17 00:00:00 2001 From: prakanth <50439067+prakanth97@users.noreply.github.com> Date: Fri, 14 Jul 2023 10:15:32 +0530 Subject: [PATCH] Add list constant and map constant examples --- examples/const-and-final/const_and_final.bal | 6 ++++++ examples/const-and-final/const_and_final.metatags | 2 +- examples/const-and-final/const_and_final.out | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/examples/const-and-final/const_and_final.bal b/examples/const-and-final/const_and_final.bal index 9b3a537307..1794c04c1b 100644 --- a/examples/const-and-final/const_and_final.bal +++ b/examples/const-and-final/const_and_final.bal @@ -4,12 +4,18 @@ import ballerina/io; const MAX_VALUE = 1000; const URL = "https://ballerina.io"; +// Map and list can be declared as constant. +const HTTP_OK = {httpCode: 200, message: "OK"}; +const ERROR_CODES = [200, 202, 400]; + // The value for variable `msg` can only be assigned once. final string msg = loadMessage(); public function main() { io:println(MAX_VALUE); io:println(URL); + io:println(HTTP_OK); + io:println(ERROR_CODES); io:println(msg); } diff --git a/examples/const-and-final/const_and_final.metatags b/examples/const-and-final/const_and_final.metatags index f2088bce39..2044167467 100644 --- a/examples/const-and-final/const_and_final.metatags +++ b/examples/const-and-final/const_and_final.metatags @@ -1,2 +1,2 @@ description: This BBE demonstrates how const and final values are used in Ballerina. -keywords: ballerina, ballerina by example, bbe, const, final +keywords: ballerina, ballerina by example, bbe, const, final, map const, list const diff --git a/examples/const-and-final/const_and_final.out b/examples/const-and-final/const_and_final.out index f05491beea..76497199b7 100644 --- a/examples/const-and-final/const_and_final.out +++ b/examples/const-and-final/const_and_final.out @@ -1,4 +1,6 @@ $ bal run const_and_final 1000 https://ballerina.io +{"httpCode":200,"message":"OK"} +[200,202,400] Hello World