全部产品
Search
文档中心

Simple Log Service:Daftar fungsi

更新时间:Jul 02, 2025

Topik ini menjelaskan sintaksis, parameter, dan contoh penggunaan fungsi daftar.

Fungsi

Fungsi

Deskripsi

lst_make

Membuat sebuah daftar.

lst_insert

Menyisipkan elemen ke posisi tertentu dalam daftar.

lst_append

Menambahkan elemen ke daftar.

lst_delete_at

Menghapus elemen pada posisi tertentu dari daftar.

lst_reverse

Membalikkan urutan elemen dalam daftar.

lst_sort

Mengurutkan daftar.

op_slice

Mengembalikan elemen tertentu.

lst_get

Mengembalikan elemen pada posisi tertentu dalam daftar atau tupel.

op_len

Menghitung jumlah elemen dalam daftar atau tupel.

lst_make

Fungsi lst_make digunakan untuk membuat daftar.

  • Sintaksis

    lst_make(value1, value2, ...)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    value1

    String

    Ya

    Elemen dari daftar.

    value2

    String

    Ya

    Elemen dari daftar.

  • Respons

    Mengembalikan daftar yang telah dibuat.

  • Contoh

    • Log mentah

      content:test
    • Aturan transformasi

      e_set("hello", lst_make("k1","k2"))
    • Hasil

      content:test
      hello:["k1", "k2"]

lst_insert

Fungsi lst_insert menyisipkan elemen pada posisi tertentu dalam daftar.

  • Sintaksis

    lst_insert(list_string, location, value1, value2, ...)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    list_string

    Daftar

    Ya

    Daftar input.

    location

    Nomor

    Ya

    Posisi di mana Anda ingin menyisipkan elemen.

    value1

    String

    Ya

    Elemen yang ingin Anda sisipkan.

    value2

    String

    Tidak

    Elemen yang ingin Anda sisipkan.

  • Respons

    Mengembalikan daftar dengan elemen yang disisipkan.

  • Contoh

    • Log mentah

      ctx: ["k1","k2"]
    • Aturan transformasi

      e_set("hello", lst_insert(v("ctx"), 0, "k0"))
    • Hasil

      ctx: ["k1","k2"]
      hello: ["k0", "k1", "k2"]

lst_append

Fungsi lst_append menambahkan elemen ke akhir daftar.

  • Sintaksis

    lst_append(list_string, value1, value2, ...)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    list_string

    Daftar

    Ya

    Daftar input.

    value1

    String

    Ya

    Elemen yang ingin Anda tambahkan.

    value2

    String

    Tidak

    Elemen yang ingin Anda tambahkan.

  • Respons

    Mengembalikan daftar dengan elemen yang ditambahkan.

  • Contoh

    • Log mentah

      ctx: ["k1","k2"]
    • Aturan transformasi

      e_set("hello", lst_append(v("ctx"), "k3"))
    • Hasil

      ctx: ["k1","k2"]
      hello: ["k1", "k2", "k3"]

lst_delete_at

Fungsi lst_delete_at menghapus elemen pada posisi tertentu dari daftar.

  • Sintaksis

    lst_delete_at(list_string, location)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    list_string

    daftar

    Ya

    Daftar input.

    location

    Nomor

    Ya

    Posisi elemen yang ingin Anda hapus. Posisi elemen pertama adalah 0.

  • Respons

    Mengembalikan daftar setelah elemen dihapus.

  • Contoh

    • Log mentah

      ctx: ["k1","k2"]
    • Aturan transformasi

      e_set("hello", lst_delete_at(v("ctx"),1))
    • Hasil

      ctx: ["k1","k2"]
      hello: ["k1"]

lst_reverse

Fungsi lst_reverse membalikkan urutan elemen dalam daftar.

  • Sintaksis

    lst_reverse(list_string)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    list_string

    Daftar

    Ya

    Daftar input.

  • Respons

    Mengembalikan daftar dengan urutan elemen yang dibalikkan.

  • Contoh

    • Log mentah

      ctx: ["v1","v2"]
    • Aturan transformasi

      e_set("hello", lst_reverse(v("ctx")))
    • Hasil

      ctx: ["v1","v2"]
      hello: ["v2","v1"]

lst_get

Fungsi lst_get mengembalikan elemen pada posisi tertentu dalam daftar atau tupel.

  • Sintaksis

    lst_get(list_string, location)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    list_string

    Daftar

    Ya

    Daftar input.

    location

    Int

    Ya

    Posisi elemen yang ingin Anda peroleh. Posisi elemen pertama adalah 0. Sebagai contoh, jika daftar input adalah ["a","b","c"], Anda dapat memperoleh elemen pada posisi berikut: 0, 1, dan 2.

  • Respons

    Mengembalikan elemen pada posisi tertentu.

  • Contoh

    • Log mentah

      ctx: ["v1","v2"]
    • Aturan transformasi

      e_set("hello", lst_get(v("ctx"),1))
    • Hasil

      ctx: ["v1","v2"]
      hello: v2

lst_sort

Fungsi lst_sort mengurutkan daftar.

  • Sintaksis

    lst_sort(value, reverse=False)
  • Parameter

    Parameter

    Tipe

    Diperlukan

    Deskripsi

    value

    Daftar

    Ya

    Daftar yang perlu diurutkan.

    reverse

    Boolean

    Tidak

    • False (default): urutan menaik

    • True: urutan menurun

  • Respons

    Mengembalikan daftar yang telah diurutkan.

  • Contoh

    • Contoh 1: Urutkan daftar ctx secara menaik.

      • Log mentah

        ctx: ["1","2","5","3"]
      • Aturan transformasi

        e_set("lst_sort", lst_sort(v("ctx")))
      • Hasil

        ctx: ["1","2","5","3"]
        lst_sort:["1","2","3","5"]
    • Contoh 2: Urutkan daftar ctx secara menurun.

      • Log mentah

        ctx: ["1","2","5","3"]
      • Aturan transformasi

        e_set("lst_sort", lst_sort(v("ctx"),reverse=True))
      • Hasil

        ctx: ["1","2","5","3"]
        lst_sort:["5","3","2","1"]