aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/MethodLibrary.java9
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"