Skip to content

Instantly share code, notes, and snippets.

@TonnyXu
Created August 22, 2012 11:58
Show Gist options
  • Save TonnyXu/3424842 to your computer and use it in GitHub Desktop.
Save TonnyXu/3424842 to your computer and use it in GitHub Desktop.
Supported NSLocal Identifier and NSTimeZone Name

目的

このようなコードを使えるようにする:

    yyyyMMdd_HHmmss_dfObj = [[NSDateFormatter alloc] init];
    yyyyMMdd_HHmmss_dfObj.formatterBehavior = NSDateFormatterBehavior10_4;
    yyyyMMdd_HHmmss_dfObj.timeZone = [NSTimeZone timeZoneWithName:@"Asia/Tokyo"];
    yyyyMMdd_HHmmss_dfObj.calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    yyyyMMdd_HHmmss_dfObj.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
    yyyyMMdd_HHmmss_dfObj.dateFormat = @"yyyy-MM-dd HH:mm:ss";

使ったテストコード

  NSArray *timezoneNames = [NSTimeZone knownTimeZoneNames];
  NSLog(@"Timezone: %@", timezoneNames);
  NSArray *localeNames = [NSLocale availableLocaleIdentifiers];
  NSLog(@"Locale: %@", localeNames);

出力

2012-08-22 20:47:08.110 [GGTV] Timezone: (
    "Africa/Abidjan",
    "Africa/Accra",
    "Africa/Addis_Ababa",
    "Africa/Algiers",
    "Africa/Asmara",
    "Africa/Bamako",
    "Africa/Bangui",
    "Africa/Banjul",
    "Africa/Bissau",
    "Africa/Blantyre",
    "Africa/Brazzaville",
    "Africa/Bujumbura",
    "Africa/Cairo",
    "Africa/Casablanca",
    "Africa/Ceuta",
    "Africa/Conakry",
    "Africa/Dakar",
    "Africa/Dar_es_Salaam",
    "Africa/Djibouti",
    "Africa/Douala",
    "Africa/El_Aaiun",
    "Africa/Freetown",
    "Africa/Gaborone",
    "Africa/Harare",
    "Africa/Johannesburg",
    "Africa/Juba",
    "Africa/Kampala",
    "Africa/Khartoum",
    "Africa/Kigali",
    "Africa/Kinshasa",
    "Africa/Lagos",
    "Africa/Libreville",
    "Africa/Lome",
    "Africa/Luanda",
    "Africa/Lubumbashi",
    "Africa/Lusaka",
    "Africa/Malabo",
    "Africa/Maputo",
    "Africa/Maseru",
    "Africa/Mbabane",
    "Africa/Mogadishu",
    "Africa/Monrovia",
    "Africa/Nairobi",
    "Africa/Ndjamena",
    "Africa/Niamey",
    "Africa/Nouakchott",
    "Africa/Ouagadougou",
    "Africa/Porto-Novo",
    "Africa/Sao_Tome",
    "Africa/Tripoli",
    "Africa/Tunis",
    "Africa/Windhoek",
    "America/Adak",
    "America/Anchorage",
    "America/Anguilla",
    "America/Antigua",
    "America/Araguaina",
    "America/Argentina/Buenos_Aires",
    "America/Argentina/Catamarca",
    "America/Argentina/Cordoba",
    "America/Argentina/Jujuy",
    "America/Argentina/La_Rioja",
    "America/Argentina/Mendoza",
    "America/Argentina/Rio_Gallegos",
    "America/Argentina/Salta",
    "America/Argentina/San_Juan",
    "America/Argentina/San_Luis",
    "America/Argentina/Tucuman",
    "America/Argentina/Ushuaia",
    "America/Aruba",
    "America/Asuncion",
    "America/Atikokan",
    "America/Bahia",
    "America/Bahia_Banderas",
    "America/Barbados",
    "America/Belem",
    "America/Belize",
    "America/Blanc-Sablon",
    "America/Boa_Vista",
    "America/Bogota",
    "America/Boise",
    "America/Cambridge_Bay",
    "America/Campo_Grande",
    "America/Cancun",
    "America/Caracas",
    "America/Cayenne",
    "America/Cayman",
    "America/Chicago",
    "America/Chihuahua",
    "America/Costa_Rica",
    "America/Creston",
    "America/Cuiaba",
    "America/Curacao",
    "America/Danmarkshavn",
    "America/Dawson",
    "America/Dawson_Creek",
    "America/Denver",
    "America/Detroit",
    "America/Dominica",
    "America/Edmonton",
    "America/Eirunepe",
    "America/El_Salvador",
    "America/Fortaleza",
    "America/Glace_Bay",
    "America/Godthab",
    "America/Goose_Bay",
    "America/Grand_Turk",
    "America/Grenada",
    "America/Guadeloupe",
    "America/Guatemala",
    "America/Guayaquil",
    "America/Guyana",
    "America/Halifax",
    "America/Havana",
    "America/Hermosillo",
    "America/Indiana/Indianapolis",
    "America/Indiana/Knox",
    "America/Indiana/Marengo",
    "America/Indiana/Petersburg",
    "America/Indiana/Tell_City",
    "America/Indiana/Vevay",
    "America/Indiana/Vincennes",
    "America/Indiana/Winamac",
    "America/Inuvik",
    "America/Iqaluit",
    "America/Jamaica",
    "America/Juneau",
    "America/Kentucky/Louisville",
    "America/Kentucky/Monticello",
    "America/Kralendijk",
    "America/La_Paz",
    "America/Lima",
    "America/Los_Angeles",
    "America/Lower_Princes",
    "America/Maceio",
    "America/Managua",
    "America/Manaus",
    "America/Marigot",
    "America/Martinique",
    "America/Matamoros",
    "America/Mazatlan",
    "America/Menominee",
    "America/Merida",
    "America/Metlakatla",
    "America/Mexico_City",
    "America/Miquelon",
    "America/Moncton",
    "America/Monterrey",
    "America/Montevideo",
    "America/Montreal",
    "America/Montserrat",
    "America/Nassau",
    "America/New_York",
    "America/Nipigon",
    "America/Nome",
    "America/Noronha",
    "America/North_Dakota/Beulah",
    "America/North_Dakota/Center",
    "America/North_Dakota/New_Salem",
    "America/Ojinaga",
    "America/Panama",
    "America/Pangnirtung",
    "America/Paramaribo",
    "America/Phoenix",
    "America/Port-au-Prince",
    "America/Port_of_Spain",
    "America/Porto_Velho",
    "America/Puerto_Rico",
    "America/Rainy_River",
    "America/Rankin_Inlet",
    "America/Recife",
    "America/Regina",
    "America/Resolute",
    "America/Rio_Branco",
    "America/Santa_Isabel",
    "America/Santarem",
    "America/Santiago",
    "America/Santo_Domingo",
    "America/Sao_Paulo",
    "America/Scoresbysund",
    "America/Shiprock",
    "America/Sitka",
    "America/St_Barthelemy",
    "America/St_Johns",
    "America/St_Kitts",
    "America/St_Lucia",
    "America/St_Thomas",
    "America/St_Vincent",
    "America/Swift_Current",
    "America/Tegucigalpa",
    "America/Thule",
    "America/Thunder_Bay",
    "America/Tijuana",
    "America/Toronto",
    "America/Tortola",
    "America/Vancouver",
    "America/Whitehorse",
    "America/Winnipeg",
    "America/Yakutat",
    "America/Yellowknife",
    "Antarctica/Casey",
    "Antarctica/Davis",
    "Antarctica/DumontDUrville",
    "Antarctica/Macquarie",
    "Antarctica/Mawson",
    "Antarctica/McMurdo",
    "Antarctica/Palmer",
    "Antarctica/Rothera",
    "Antarctica/South_Pole",
    "Antarctica/Syowa",
    "Antarctica/Vostok",
    "Arctic/Longyearbyen",
    "Asia/Aden",
    "Asia/Almaty",
    "Asia/Amman",
    "Asia/Anadyr",
    "Asia/Aqtau",
    "Asia/Aqtobe",
    "Asia/Ashgabat",
    "Asia/Baghdad",
    "Asia/Bahrain",
    "Asia/Baku",
    "Asia/Bangkok",
    "Asia/Beirut",
    "Asia/Bishkek",
    "Asia/Brunei",
    "Asia/Choibalsan",
    "Asia/Chongqing",
    "Asia/Colombo",
    "Asia/Damascus",
    "Asia/Dhaka",
    "Asia/Dili",
    "Asia/Dubai",
    "Asia/Dushanbe",
    "Asia/Gaza",
    "Asia/Harbin",
    "Asia/Hebron",
    "Asia/Ho_Chi_Minh",
    "Asia/Hong_Kong",
    "Asia/Hovd",
    "Asia/Irkutsk",
    "Asia/Jakarta",
    "Asia/Jayapura",
    "Asia/Jerusalem",
    "Asia/Kabul",
    "Asia/Kamchatka",
    "Asia/Karachi",
    "Asia/Kashgar",
    "Asia/Kathmandu",
    "Asia/Katmandu",
    "Asia/Kolkata",
    "Asia/Krasnoyarsk",
    "Asia/Kuala_Lumpur",
    "Asia/Kuching",
    "Asia/Kuwait",
    "Asia/Macau",
    "Asia/Magadan",
    "Asia/Makassar",
    "Asia/Manila",
    "Asia/Muscat",
    "Asia/Nicosia",
    "Asia/Novokuznetsk",
    "Asia/Novosibirsk",
    "Asia/Omsk",
    "Asia/Oral",
    "Asia/Phnom_Penh",
    "Asia/Pontianak",
    "Asia/Pyongyang",
    "Asia/Qatar",
    "Asia/Qyzylorda",
    "Asia/Rangoon",
    "Asia/Riyadh",
    "Asia/Sakhalin",
    "Asia/Samarkand",
    "Asia/Seoul",
    "Asia/Shanghai",
    "Asia/Singapore",
    "Asia/Taipei",
    "Asia/Tashkent",
    "Asia/Tbilisi",
    "Asia/Tehran",
    "Asia/Thimphu",
    "Asia/Tokyo",
    "Asia/Ulaanbaatar",
    "Asia/Urumqi",
    "Asia/Vientiane",
    "Asia/Vladivostok",
    "Asia/Yakutsk",
    "Asia/Yekaterinburg",
    "Asia/Yerevan",
    "Atlantic/Azores",
    "Atlantic/Bermuda",
    "Atlantic/Canary",
    "Atlantic/Cape_Verde",
    "Atlantic/Faroe",
    "Atlantic/Madeira",
    "Atlantic/Reykjavik",
    "Atlantic/South_Georgia",
    "Atlantic/St_Helena",
    "Atlantic/Stanley",
    "Australia/Adelaide",
    "Australia/Brisbane",
    "Australia/Broken_Hill",
    "Australia/Currie",
    "Australia/Darwin",
    "Australia/Eucla",
    "Australia/Hobart",
    "Australia/Lindeman",
    "Australia/Lord_Howe",
    "Australia/Melbourne",
    "Australia/Perth",
    "Australia/Sydney",
    "Europe/Amsterdam",
    "Europe/Andorra",
    "Europe/Athens",
    "Europe/Belgrade",
    "Europe/Berlin",
    "Europe/Bratislava",
    "Europe/Brussels",
    "Europe/Bucharest",
    "Europe/Budapest",
    "Europe/Chisinau",
    "Europe/Copenhagen",
    "Europe/Dublin",
    "Europe/Gibraltar",
    "Europe/Guernsey",
    "Europe/Helsinki",
    "Europe/Isle_of_Man",
    "Europe/Istanbul",
    "Europe/Jersey",
    "Europe/Kaliningrad",
    "Europe/Kiev",
    "Europe/Lisbon",
    "Europe/Ljubljana",
    "Europe/London",
    "Europe/Luxembourg",
    "Europe/Madrid",
    "Europe/Malta",
    "Europe/Mariehamn",
    "Europe/Minsk",
    "Europe/Monaco",
    "Europe/Moscow",
    "Europe/Oslo",
    "Europe/Paris",
    "Europe/Podgorica",
    "Europe/Prague",
    "Europe/Riga",
    "Europe/Rome",
    "Europe/Samara",
    "Europe/San_Marino",
    "Europe/Sarajevo",
    "Europe/Simferopol",
    "Europe/Skopje",
    "Europe/Sofia",
    "Europe/Stockholm",
    "Europe/Tallinn",
    "Europe/Tirane",
    "Europe/Uzhgorod",
    "Europe/Vaduz",
    "Europe/Vatican",
    "Europe/Vienna",
    "Europe/Vilnius",
    "Europe/Volgograd",
    "Europe/Warsaw",
    "Europe/Zagreb",
    "Europe/Zaporozhye",
    "Europe/Zurich",
    GMT,
    "Indian/Antananarivo",
    "Indian/Chagos",
    "Indian/Christmas",
    "Indian/Cocos",
    "Indian/Comoro",
    "Indian/Kerguelen",
    "Indian/Mahe",
    "Indian/Maldives",
    "Indian/Mauritius",
    "Indian/Mayotte",
    "Indian/Reunion",
    "Pacific/Apia",
    "Pacific/Auckland",
    "Pacific/Chatham",
    "Pacific/Chuuk",
    "Pacific/Easter",
    "Pacific/Efate",
    "Pacific/Enderbury",
    "Pacific/Fakaofo",
    "Pacific/Fiji",
    "Pacific/Funafuti",
    "Pacific/Galapagos",
    "Pacific/Gambier",
    "Pacific/Guadalcanal",
    "Pacific/Guam",
    "Pacific/Honolulu",
    "Pacific/Johnston",
    "Pacific/Kiritimati",
    "Pacific/Kosrae",
    "Pacific/Kwajalein",
    "Pacific/Majuro",
    "Pacific/Marquesas",
    "Pacific/Midway",
    "Pacific/Nauru",
    "Pacific/Niue",
    "Pacific/Norfolk",
    "Pacific/Noumea",
    "Pacific/Pago_Pago",
    "Pacific/Palau",
    "Pacific/Pitcairn",
    "Pacific/Pohnpei",
    "Pacific/Ponape",
    "Pacific/Port_Moresby",
    "Pacific/Rarotonga",
    "Pacific/Saipan",
    "Pacific/Tahiti",
    "Pacific/Tarawa",
    "Pacific/Tongatapu",
    "Pacific/Truk",
    "Pacific/Wake",
    "Pacific/Wallis"
)
2012-08-22 20:47:08.297 [GGTV] Locale: (
    "en_IE",
    "ro_MD",
    br,
    "en_GY",
    "es_GT",
    "shi_Tfng_MA",
    mr,
    bs,
    "en_AS",
    ksf,
    "sr_Latn_ME",
    ms,
    "ms_MY",
    mt,
    ha,
    "nb_NO",
    "en_BZ",
    "pt_BR",
    "or_IN",
    "is_IS",
    "mn_Cyrl_MN",
    "ar_IQ",
    he,
    "zh_Hans_CN",
    my,
    bas,
    mer,
    "en_JM",
    "dz_BT",
    "teo_KE",
    "cy_GB",
    sg,
    "it_CH",
    "de_LU",
    "en_US",
    hi,
    "hu_HU",
    "uz_Latn_UZ",
    "af_NA",
    si,
    "fr_BI",
    "ga_IE",
    mfe,
    "en_CA",
    "ne_IN",
    "rwk_TZ",
    "en_AU",
    sk,
    teo,
    sl,
    "tk_Latn_TM",
    "tzm_Latn",
    "ee_GH",
    kde,
    sn,
    "dyo_SN",
    "mas_TZ",
    "en_SG",
    so,
    "nyn_UG",
    "br_FR",
    "fr_BJ",
    "pt_MZ",
    hr,
    "az_Latn",
    sq,
    sr,
    "sw_KE",
    ca,
    hu,
    "et_EE",
    "lag_TZ",
    nb,
    "bn_IN",
    sv,
    "th_TH",
    "ml_IN",
    "sr_Cyrl_RS",
    sw,
    nd,
    "ta_IN",
    "fr_MQ",
    hy,
    ne,
    "es_AR",
    "pt_AO",
    "ne_NP",
    "ar_BH",
    "hi_IN",
    "bo_IN",
    seh,
    "de_DE",
    "fr_BL",
    "fr_MR",
    "fa_IR",
    nl,
    "es_PR",
    "en_PW",
    "rn_BI",
    nn,
    "kk_Cyrl",
    "sl_SI",
    dua,
    kea,
    "ig_NG",
    kln,
    yo,
    "sv_FI",
    "ru_MD",
    "en_ZW",
    "brx_IN",
    "fil_PH",
    cs,
    "pt_GW",
    "bn_BD",
    "de_AT",
    luo,
    "sk_SK",
    "ar_001",
    "es_US",
    ta,
    "mk_MK",
    "om_KE",
    "da_DK",
    "ko_KR",
    "shi_Latn",
    "ff_SN",
    id,
    "sr_Cyrl_ME",
    "kde_TZ",
    cy,
    mgh,
    te,
    "fr_GN",
    "fo_FO",
    ig,
    "it_IT",
    "uk_UA",
    tg,
    vai,
    "bm_ML",
    "en_SL",
    ii,
    ses,
    th,
    ti,
    "ru_KZ",
    "te_IN",
    tk,
    "cs_CZ",
    "ar_AE",
    brx,
    haw,
    "tzm_Latn_MA",
    "so_DJ",
    "uz_Cyrl_UZ",
    to,
    "ewo_CM",
    "nl_AW",
    "ar_MR",
    "sn_ZW",
    "en_IN",
    "en_TT",
    tr,
    is,
    "fr_GP",
    luy,
    "es_NI",
    it,
    da,
    "kln_KE",
    "tk_Latn",
    "en_BB",
    "ar_DZ",
    "ar_SY",
    "ha_Latn",
    "en_MH",
    "mr_IN",
    "en_GB",
    de,
    "fr_GQ",
    "ky_KG",
    "pt_PT",
    "fr_RW",
    "nus_SD",
    asa,
    zh,
    "ha_Latn_GH",
    "bo_CN",
    "kam_KE",
    "dua_CM",
    "khq_ML",
    "ur_IN",
    "ro_RO",
    om,
    "ksb_TZ",
    "gu_IN",
    "fr_TD",
    jmc,
    "ja_JP",
    "so_ET",
    "nl_NL",
    "es_ES",
    or,
    "yo_NG",
    "es_PY",
    "mua_CM",
    "fa_AF",
    "en_HK",
    "luo_KE",
    ja,
    twq,
    "en_BE",
    "es_UY",
    "dje_NE",
    "luy_KE",
    naq,
    "si_LK",
    zu,
    "bs_BA",
    "zh_Hans_MO",
    "fr_KM",
    "zh_Hant_HK",
    dz,
    swc,
    "asa_TZ",
    "az_Cyrl",
    ewo,
    "gv_GB",
    "ti_ER",
    "be_BY",
    uk,
    nyn,
    "cgg_UG",
    "de_CH",
    "fr_TG",
    "jmc_TZ",
    "ta_LK",
    "so_SO",
    "es_DO",
    "fr_LU",
    "shi_Latn_MA",
    "swc_CD",
    "kn_IN",
    "hy_AM",
    fil,
    "bas_CM",
    "ar_TD",
    ur,
    "bez_TZ",
    "haw_US",
    "tg_Cyrl",
    pa,
    "ee_TG",
    "ti_ET",
    "sr_Latn_BA",
    ee,
    "sv_SE",
    "ki_KE",
    "zh_Hans",
    bem,
    uz,
    "ar_YE",
    "seh_MZ",
    "ru_UA",
    "fr_SC",
    "ar_KM",
    "en_ZA",
    "nn_NO",
    "mas_KE",
    "ar_EG",
    el,
    pl,
    "nl_BE",
    en,
    "uz_Latn",
    eo,
    shi,
    kok,
    mas,
    "fr_FR",
    rof,
    "en_MP",
    "de_BE",
    "ar_EH",
    "es_CL",
    "en_VI",
    es,
    ps,
    et,
    "vai_Latn",
    pt,
    eu,
    ka,
    "fr_NE",
    "eu_ES",
    "mgh_MZ",
    "zu_ZA",
    "ar_SA",
    "chr_US",
    cgg,
    lag,
    "az_Latn_AZ",
    "es_VE",
    "el_GR",
    "el_CY",
    "mfe_MU",
    ki,
    vi,
    rwk,
    bez,
    kk,
    kl,
    "zh_Hant",
    "fr_CA",
    km,
    "es_HN",
    "agq_CM",
    kn,
    "ii_CN",
    "mn_Cyrl",
    "en_BM",
    ko,
    "ln_CD",
    "en_GM",
    "es_CO",
    "guz_KE",
    "es_PA",
    "twq_NE",
    "en_NZ",
    fa,
    "en_US_POSIX",
    "dav_KE",
    "lt_LT",
    "en_SZ",
    "ar_SD",
    "rof_TZ",
    "uz_Arab_AF",
    "vi_VN",
    "en_MT",
    kw,
    "yav_CM",
    "ta_MY",
    "ru_KG",
    kab,
    ky,
    ff,
    "en_PG",
    "to_TO",
    "ar_LY",
    "af_ZA",
    "de_LI",
    "sr_Cyrl_BA",
    fi,
    "ksf_CM",
    khq,
    gsw,
    "es_SV",
    "fr_DJ",
    "en_MU",
    "sr_Latn",
    "pl_PL",
    "kea_CV",
    "pa_Arab",
    "fr_MC",
    "en_PH",
    saq,
    "ar_PS",
    "fr_CD",
    "bem_ZM",
    "ru_RU",
    "uz_Cyrl",
    "pa_Guru",
    "vai_Vaii",
    fo,
    "so_KE",
    "ln_CG",
    "ar_OM",
    "pt_ST",
    "kl_GL",
    fr,
    "es_CR",
    "ses_ML",
    tzm,
    "mer_KE",
    xog,
    "xog_UG",
    "nl_SX",
    "en_FJ",
    "en_MW",
    "ar_MA",
    kam,
    "am_ET",
    af,
    "ar_TN",
    "es_PE",
    "sbp_TZ",
    "fr_CF",
    "vun_TZ",
    lg,
    "ar_JO",
    ebu,
    "fr_RE",
    "ha_Latn_NG",
    "lv_LV",
    ak,
    chr,
    "az_Cyrl_AZ",
    dav,
    "es_419",
    "ebu_KE",
    "fr_MF",
    am,
    "en_PK",
    "fr_CG",
    dje,
    dyo,
    "pa_Guru_IN",
    ln,
    "ak_GH",
    "ar_DJ",
    "en_BS",
    lo,
    "zh_Hant_TW",
    "lg_UG",
    "ar_KW",
    ar,
    "fr_MG",
    "ca_ES",
    as,
    "he_IL",
    sbp,
    "fr_GA",
    "mg_MG",
    "my_MM",
    "ps_AF",
    "fr_CH",
    vun,
    lt,
    "kk_Cyrl_KZ",
    ga,
    "en_FM",
    lu,
    nmg,
    "es_BO",
    lv,
    "fr_YT",
    "km_KH",
    "teo_UG",
    "fr_SN",
    "om_ET",
    "ms_BN",
    "ar_ER",
    "gsw_CH",
    az,
    "fi_FI",
    "tr_TR",
    "fr_CI",
    "en_UM",
    "sr_Cyrl",
    "ur_PK",
    "hr_HR",
    "nl_CW",
    "nmg_CM",
    "en_GU",
    "es_EC",
    "gl_ES",
    "zh_Hant_MO",
    gl,
    "mt_MT",
    "ha_Latn_NE",
    "en_NA",
    rm,
    "kw_GB",
    "zh_Hans_SG",
    rn,
    ro,
    "rm_CH",
    "saq_KE",
    "vai_Vaii_LR",
    "ka_GE",
    "es_GQ",
    "sr_Latn_RS",
    "zh_Hans_HK",
    agq,
    gu,
    "lo_LA",
    ru,
    "en_SB",
    gv,
    "en_BW",
    yav,
    "ta_SG",
    "fr_BE",
    "bg_BG",
    "es_MX",
    rw,
    be,
    "nd_ZW",
    mua,
    "kab_DZ",
    bg,
    "tg_Cyrl_TJ",
    mg,
    "sg_CF",
    "pa_Arab_PK",
    "sw_TZ",
    "en_SC",
    nus,
    "shi_Tfng",
    "ar_QA",
    "naq_NA",
    "fr_BF",
    "rw_RW",
    "as_IN",
    guz,
    ksb,
    "fr_ML",
    mk,
    "kok_IN",
    "sq_AL",
    ml,
    "fr_GF",
    bm,
    "lu_CD",
    "fr_CM",
    bn,
    "ar_LB",
    "id_ID",
    "uz_Arab",
    mn,
    bo,
    "vai_Latn_LR"
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment