当前位置: 首页 > 面试题库 >

如何获得切片的最后一个元素?

惠翰藻
2023-03-14
问题内容

提取切片的最后一个元素的Go方法是什么?

var slice []int

slice = append(slice, 2)
slice = append(slice, 7)

slice[len(slice)-1:][0] // Retrieves the last element

上面的解决方案有效,但看起来很尴尬。


问题答案:

仅读取切片的最后一个元素

sl[len(sl)-1]

要删除它:

sl = sl[:len(sl)-1]

参见此页面有关切片技巧



 类似资料:
  • 提取切片的最后一个元素的方式是什么? 上述解决方案可行,但似乎有些尴尬。

  • 本文向大家介绍Python中如何获得列表的最后一个元素,包括了Python中如何获得列表的最后一个元素的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将看到从列表中获取最后一个元素的不同方法。让我们一一看。 使用索引值 我们可以使用索引获取列表的最后一个元素。我们可以通过列表的长度来获取最后一个元素的索引。让我们看一下代码。 示例 输出结果 如果执行上述程序,则将得到以下结果。 使用负索

  • 问题内容: 我有一个字符串,我想在得到一定值后得到所有东西。字符串始终以一组数字开头,然后是下划线。我想在下划线之后得到字符串的其余部分。因此,例如,如果我有以下字符串以及我想要返回的内容: 我该如何做这样的事情? 问题答案: 该发现偏移下划线,那么SUBSTR抓住一切事情,从指数加1日起实施。 如果您还想在尝试获取字符串之前检查下划线字符()是否存在,可以使用以下命令:

  • 问题内容: 有没有办法只分割列表中的第一项和最后一项? 例如; 如果这是我的清单: 我 想 这样做(显然是无效的语法): 我尝试过的一些方法: 问题答案: 单程: 更好的方法(不使用切片,但更易于阅读):

  • 例如,我的Android应用程序中有消息元素,所有这些元素都有一个名为“message_view”的资源ID。我想要的是仅使用Xpath获得带有这个资源ID的最后一条消息。我尝试使用,但它不起作用: 我知道我可以使用,然后使用。但我想了解如何仅使用Xpath来完成此操作。

  • 我在Codeigniter中的会话比我在“配置/constants.php”文件中指定的时间更短。我将这个常数设置为3600秒(一小时),但有时我会在5或10分钟内被踢出。这发生在常规的MVC调用中,不涉及ajax。 我正在尝试访问CI会话中的last_activity值,但这是CI文档当前的状态:“last_activity:取决于存储,没有直接的方法。抱歉!” 那么,我如何访问该值呢?有什么想