diff options
author | 2015-03-18 14:50:12 +0000 | |
---|---|---|
committer | 2015-03-18 15:54:02 +0000 | |
commit | 4848a659cdf8c3383c60b90eab4b97ee5765cfef (patch) | |
tree | 3406fe6af9656547ce89313d4db7a502a85053c3 /src/main/java/com/google | |
parent | d930682f850d80f67973ca02d10348d767c4ba3b (diff) |
Skylark: Document string slicing in documentation.
--
MOS_MIGRATED_REVID=88930584
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java b/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java index 3156881db4..3a457f9a76 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java +++ b/src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java @@ -911,10 +911,15 @@ public class MethodLibrary { */ @SkylarkModule(name = "string", doc = "A language built-in type to support strings. " - + "Example of string literals:<br>" + + "Examples of string literals:<br>" + "<pre class=language-python>a = 'abc\\ndef'\n" + "b = \"ab'cd\"\n" - + "c = \"\"\"multiline string\"\"\"</pre>" + + "c = \"\"\"multiline string\"\"\"\n" + + "\n" + + "# Strings support slicing (negative index starts from the end):\n" + + "x = \"hello\"[2:4] # \"ll\"\n" + + "y = \"hello\"[1:-1] # \"ell\"\n" + + "z = \"hello\"[:4] # \"hell\"</pre>" + "Strings are iterable and support the <code>in</code> operator. Examples:<br>" + "<pre class=language-python>\"a\" in \"abc\" # evaluates as True\n" + "x = []\n" |